#abc170d. [abc170_d]Not Divisible

[abc170_d]Not Divisible

問題文

長さ NN の数列 AA が与えられます。

次の性質を満たす整数 ii left(1leqileqNright)\\left(1 \\leq i \\leq N \\right) の数を答えてください。

  • ineqji \\neq j である任意の整数 jj left(1leqjleqNright)\\left(1 \\leq j \\leq N\\right) について AiA_iAjA_j で割り切れない

制約

  • 入力は全て整数
  • 1leqNleq2times1051 \\leq N \\leq 2 \\times 10^5
  • 1leqAileq1061 \\leq A_i \\leq 10^6

入力

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

NN A1A_1 A2A_2 cdots\\cdots ANA_N

出力

答えを出力せよ。


入力例 1

5
24 11 8 3 16

出力例 1

3

問の性質を満たすのは 22 , 33 , 44 です。


入力例 2

4
5 5 5 5

出力例 2

0

同じ数が存在する場合に注意してください。


入力例 3

10
33 18 45 28 8 19 89 86 2 4

出力例 3

5