I - 互いに素でないペアを持つ N の約数の集合の個数を求めてください。 Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

配点: 700

問題文

互いに素でないペアを持つ N の約数の集合の個数を求めてください。

入力

NM 個の自然数 A_1A_2...A_{M-1}A_M の積であり、以下の形式で標準入力から与えられます。

M
A_1 A_2 ... A_{M-1} A_M

制約

  • 入力は全て整数である。
  • 1 \leq M \leq 1 \ 000
  • 1 \leq A_i \leq 10^9

出力

条件を満たす集合の個数を 10^9+7 で割ったあまりを出力してください。


入力例1

1
6

出力例1

6

N = 6 のとき、(2, 6), (3, 6), (2, 3, 6), (1, 2, 6), (1, 3, 6), (1, 2, 3, 6)6 つの集合が条件を満たします。

入力例2

2
2 3

出力例2

6

N = 2 \times 3 = 6であり、入出力例 1 と等しい問題です。

入力例3

10
16808 282475250 622650074 984943659 144108931 470211273 101027545 457850879 458777924 7237710

出力例3

820588505

10^9+7 で割った余りを求めることに注意してください。

writer: ynymxiaolongbao