#include #include #include using namespace std; typedef long long ll; int main(){ ll N;cin>>N; ll T_MIN=N-1,T_MAX=N-1; vector v; ll N2=N; for(ll i=2;i*i<=N;++i){ while(1){ if(N2==1) break; if(N2%i==0){ N2/=i; v.push_back(i); } else { break; } } } if(N2!=1) v.push_back(N2); cerr< v2=v; do{ ll a=1; for(int i=0;i