#abc200c. [abc200_c]Ringo's Favorite Numbers 2

[abc200_c]Ringo's Favorite Numbers 2

問題文

200200 という整数が大好きなりんごさんのために、次の問題を解いてください。
NN 個の正整数からなる数列 AA が与えられるので、以下の条件をすべて満たす整数の組 (i,j)(i,j) の個数を求めてください。

  • 1lei<jleN1 \\le i < j \\le N
  • AiAjA_i - A_j200200 の倍数である。

制約

  • 入力は全て整数
  • 2leNle2times1052 \\le N \\le 2 \\times 10^5
  • 1leAile1091 \\le A_i \\le 10^9

入力

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

NN A1A_1 A2A_2 dots\\dots ANA_N

出力

答えを整数として出力せよ。


入力例 1

6
123 223 123 523 200 2000

出力例 1

4

例えば、(i,j)=(1,3)(i, j) = (1, 3) のとき、A1A3=0A_1 - A_3 = 0200200 の倍数です。
(i,j)=(1,3),(1,4),(3,4),(5,6)(i,j)=(1,3),(1,4),(3,4),(5,6)44 つが条件を満たします。


入力例 2

5
1 2 3 4 5

出力例 2

0

条件を満たす組がひとつも無い場合があります。


入力例 3

8
199 100 200 400 300 500 600 200

出力例 3

9