给定一个包含 $N$ 个整数的序列 $A_i$。求满足子段 $\{A_L, A_{L+1}, \dots, A_R\}$ 是一个 $R - L + 1$ 的排列的数对 $(L, R)$ 的数量。
$K$ 的排列是指任何由 $1$ 到 $K$ 组成的序列,其中每个元素仅出现一次。
输入格式
第一行包含一个数字 $N$ —— 序列长度。第二行包含 $N$ 个整数 —— 序列 $A_i$ 的元素。
数据范围
$1 \le N \le 10^6$ $1 \le A_i \le N$
输出格式
输出满足条件的数对 $(L, R)$ 的数量。
样例
样例输入 1
3 3 1 2
样例输出 1
3