#include<bits/stdc++.h>
using namespace std;
int main(){
int n,b=0,f=0;
cin>>n;
for(int i=2;i*i<=n;i++){
b=0;
while(n%i==0){
n/=i;
b++;
}
if(b!=0){
if(f!=0){
cout<<"*";
f=1;
}
if(b==1){
cout<<i;
f=1;
}
else {
cout<<i<<'^'<<b;
f=1;
}
f=1;
}
}
if(n>1){
cout<<"*"<<n;
}
return 0;
}