100 #A0032. 算术基本定理

算术基本定理

题目描述

算术基本定理可表述为:任何一个大于 11 的自然数 NN ,如果 NN 不为质数,那么NN 可以唯一分解成有限个质数的乘积 : N=P1a1P2a2P3a3......PnanN=P_1^{a1}P_2^{a_2}P_3^{a_3}......P_n^{a_n} ,这里 P1<P2<P3......<PnP_1<P_2<P_3......<P_n 均为质数,其中指数 aia_i 是正整数。这样的分解称为 NN 的标准分解式。最早证明是由欧几里得给出的。

现在给定一个整数 nn,请按照算术基本定理分解。对于 pip^i,若指数 i=1i=1,直接输出 "p" ,若 i>1i >1 输出为 "(p^i)",中间乘号输出"*"。例如 24=23324=2^3*3,输出为"(2^3)*3"

输入格式

一个整数 nn,满足 2n1092 \leq n \leq 10^9 .

输出格式

按要求输出

152
(2^3)*19
998244353
998244353

数据规模与约定

2n1092 \leq n \leq 10^9