i < j < k이고 A_i, A_j, A_k가 등차수열을 이루는 인덱스 삼중항의 개수를 센다.
길이가 NNN인 수열 A1,A2,…,ANA_1, A_2, \dots, A_NA1,A2,…,AN이 주어진다. 세 인덱스 i<j<ki < j < ki<j<k가 Aj−Ai=Ak−AjA_j - A_i = A_k - A_jAj−Ai=Ak−Aj를 만족하면 세 항 Ai,Aj,AkA_i, A_j, A_kAi,Aj,Ak는 등차수열을 이룬다. 이 조건은 Ai+Ak=2AjA_i + A_k = 2 A_jAi+Ak=2Aj와 같다.
조건을 만족하는 (i,j,k)(i, j, k)(i,j,k)의 개수를 구하는 프로그램을 작성하시오.
첫째 줄에 수열의 길이 NNN이 주어진다. (3≤N≤1000003 \le N \le 1000003≤N≤100000)
둘째 줄에 A1,A2,…,ANA_1, A_2, \dots, A_NA1,A2,…,AN이 공백으로 구분되어 주어진다. (1≤Ai≤300001 \le A_i \le 300001≤Ai≤30000)
i<j<ki < j < ki<j<k이면서 Aj−Ai=Ak−AjA_j - A_i = A_k - A_jAj−Ai=Ak−Aj를 만족하는 (i,j,k)(i, j, k)(i,j,k)의 개수를 한 줄에 출력한다.