#2787. 乘积的约数个数

乘积的约数个数

Background

给定nn个正整数aia_i,请你输出这些数的乘积的约数个数,答案对109+710^9+7取模。

Input

第一行包含整数nn。

接下来nn行,每行包含一个整数aia_i。

输入

Output

第一行包含整数nn。

接下来nn行,每行包含一个整数aia_i。

Samples

3
2
6
8
12

Limitation

1≤n≤100,1≤n≤100,

1≤ai≤2×1091≤ai≤2×10^9