#include #include #include #include #include #include #include #include #include using namespace std; const long long INF=999999999; int main(){ long long a; cin >> a; vector ans; long long cnt=0; long long start=sqrt(a)+2; for(long long i=start;i>=2;i--){ long long a_temp=a; long long ans_now=1; cnt=0; while(a_temp){ a_temp/=i; cnt++; } ans_now=cnt*i; ans.push_back(ans_now); if(ans.size()>=100000){ break; } } sort(ans.begin(),ans.end()); cout << ans[0] << endl; return 0; }