配点:300300

問題文

NN 個の要素からなる正整数列 AA の要素全てを割り切る正整数は何個ありますか。

制約

  • 1N1051 \leq N \leq 10^{5}
  • 1Ai10121 \leq A_i \leq 10^{12} (1iN)(1\leq i \leq N)
  • 入力は全て整数である。

入力

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

NN
A1A_1 A2A_2 \cdots ANA_N

出力

A1A_1 ,,, \ldots , ANA_N 全てを割り切る正整数の個数を出力してください。

サンプル1

入力1
4
4 6 8 10
出力1
2

どの要素も1122 で割り切ることができます。

サンプル2

入力2
3
15 45 30
出力2
4

どの要素も1133551515 で割り切ることができます。

サンプル3

入力3
6
12 12 12 12 12 12
出力3
6

サンプル4

入力4
1
1
出力4
1

提出


Go (1.21)