2946. 整数的质因子分解

Easy基本数据类型循环基本算法

时间限制:2000 ms

内存限制:256 MiB

题面

一个整数可唯一地分解为一些不同质因子的若干次方的乘积。即:对于一个大于 11 的整数 aa,可表示为:

a=p1e1p2e2prera = p_1^{e1} * p_2^{e2} \cdots p_r^{e_r}

其中:pip_i 中为质数,p1<p2<<preip_1 < p_2 < \cdots <p_r,e_i 为正整数

例如:6000=243153ei6000 = 2^4 * 3^1 * 5^3,e_i 为正整数

输入格式

第 1 行:整数 T1T10000T(1 \leqslant T \leqslant 10000)为问题数

第 2 ∽ T+1 行:每个问题的 a(2a20000)a(2 \leqslant a \leqslant 20000)

输出格式

对于每个问题,在一行中输出 pip_i​eie_i​

格式(p1,e1)(p2,e2)(pr,er):(p_1,e_1)(p_2,e_2) \cdots (p_r,e_r)

样例

输入

3
2
6000
19997

输出

(2,1)
(2,4)(3,1)(5,3)
(19997,1)