n = int(input()) a = list(map(int, input().split())) idx = [None for _ in range(n)] for i in range(n): idx[a[i]] = i ans = 0 lb = idx[0] ub = idx[0] for x in range(1, n): if idx[x] < lb: left = lb - idx[x] right = n - ub elif idx[x] > ub: left = lb + 1 right = idx[x] - ub else: left = right = 0 # print(left, right) ans += (left * right) * x lb = min(lb, idx[x]) ub = max(ub, idx[x]) ans += n print(ans)