#agc005b. [agc005_b]Minimum Sum

[agc005_b]Minimum Sum

Problem Statement

One day, Snuke was given a permutation of length NN, a1,a2,...,aNa_1, a_2, ..., a_N, from his friend.

Find the following:

Constraints

  • 1N200,0001 ≦ N ≦ 200,000
  • (a1,a2,...,aN)(a_1, a_2, ..., a_N) is a permutation of (1,2,...,N)(1, 2, ..., N).

Input

The input is given from Standard Input in the following format:

NN a1a_1 a2a_2 ...... aNa_N

Output

Print the answer.

Note that the answer may not fit into a 32-bit integer.


Sample Input 1

3
2 1 3

Sample Output 1

9

Sample Input 2

4
1 3 2 4

Sample Output 2

19

Sample Input 3

8
5 4 8 1 2 6 7 3

Sample Output 3

85