#include #include #include #include #include using namespace std; int main(){ long long int n; cin >> n; long long int s=0,l=0; vector v; v.push_back(1); v.push_back(1); l=n-1; while(true){ for(int i=2;i<=n;i++){ if(n%i == 0){ n = n/i; v.push_back(i); break; } } if(n==1 ) break; } // for(int i=0;i 3){ sort(v.begin(),v.end()); v[1] = v[0]*v[1]; // cout <::iterator end_it = remove( v.begin(), v.begin()+1, 0 ); // remove(v.begin(),v.begin()+1,0); v.erase(remove(v.begin(), v.end(), 0), v.end()); } // cout <<" kkk"<