3288. [GESP202309 五级] 因数分解
时间限制:1000 MS    内存限制:128 MB
题目描述

每个正整数都可以分解成素数的乘积,例如: $ 6= 2×3、20=2^2 × 5 $ 。现在,给定⼀个正整数 $ N $ ,请按要求输出它的因数分解式 $ 2 ≤ N ≤ 10^{12} $ 。


输入格式

输⼊第⼀⾏,包含⼀个正整数$N$。约定$2 \leq N \leq 10^{12}$。


输出格式

输出⼀⾏,为 $ N $ 的因数分解式。要求按质因数由⼩到⼤排列,乘号⽤星号  * 表⽰,且左右各空⼀格。当且仅当⼀个素数出现多次时,将它们合并为指数形式,⽤上箭头 ^ 表⽰,且左右不空格。


样例输入1

6

样例输出1

2 * 3

样例输入2

20

样例输出2

2^2 * 5

 样例输入3

23

样例输出3

23

 


提示