import java.util.Scanner;
public class FenJie {
static int n,k=2;//给k赋最小的质数
// //方法一
// public static void main(String[] args) {
// System.out.println("请输入一个数:");
// Scanner input=new Scanner(System.in);
// int n=input.nextInt();//接收输入的数
// System.out.print(n+"=");
// while(n!=k){//
// if(n%k==0){//判断n除以k的余数是否为零
// n=n/k;//用n除以k,并把值赋予n进行下一次循环
// System.out.print(k+"*");//输出k的值
// }else{
// k++;
// }
// }
// System.out.print(n);//最终到n==k时输出n
// }
//方法二递归方法
public static void main(String[] args) {
System.out.println("请输入一个数:");
Scanner input=new Scanner(System.in);
int n=input.nextInt();
System.out.print(n+"=");
fenjie(n,k);
}
public static void fenjie(int n,int k){
if(k<=n){
if(n%k==0){
System.out.print(k+"*");
fenjie(n/k,k);
}
else{
k++;
fenjie(n,k);
}
}
}
}