#abc249d. [abc249_d]Index Trio

[abc249_d]Index Trio

問題文

長さ NN の整数列 A=(A1,dots,AN)A = (A_1, \\dots, A_N) が与えられます。

以下の条件を全て満たす整数の組 (i,j,k)(i, j, k) の総数を求めてください。

  • 1leqi,j,kleqN1 \\leq i, j, k \\leq N
  • fracAiAj=Ak\\frac{A_i}{A_j} = A_k

制約

  • 1leqNleq2times1051 \\leq N \\leq 2 \\times 10^5
  • $1 \\leq A_i \\leq 2 \\times 10^5 \\, (1 \\leq i \\leq N)$
  • 入力は全て整数

入力

入力は以下の形式で標準入力から与えられる。

NN A1A_1 ldots\\ldots ANA_N

出力

答えを出力せよ。


入力例 1

3
6 2 3

出力例 1

2

(i,j,k)=(1,2,3),(1,3,2)(i, j, k) = (1, 2, 3), (1, 3, 2) が条件を満たします。


入力例 2

1
2

出力例 2

0

入力例 3

10
1 3 2 4 6 8 2 2 3 7

出力例 3

62