#159. 严格递增三元组

严格递增三元组

题目描述

给定 nn 个数组 a1,,ana_1, \dots, a_n, 找出所有的严格递增三元组(1i<j<kn1 \leq i < j < k \leq n) , 使得ai=ak=aj+1a_i = a_k = a_j + 1 , 输出其数量。

输入描述

第一行输入一个正整数n(3n105)n(3 \leq n \leq 10^5)

第二行输入a1,...,an(1ai109)a_1,...,a_n(1 \leq a_i \leq 10^9)

输出描述

一个正整数,代表符合条件的三元组数量

示例

输入

5
2 2 1 1 2

输出

4