#!/bin/python3 import sys def solve(A): # Return the sum of S(S(A)) modulo 10^9+7. def array_func(arr): new_arr = [] for filter_size in range(1,len(arr)+1): for i in range(len(arr)-filter_size+1): new_arr.append(max(arr[i:i+filter_size])) return new_arr return sum(array_func(array_func(A))) if __name__ == "__main__": n = int(input().strip()) a = list(map(int, input().strip().split(' '))) result = solve(a) print(result)