#include using namespace std; int main(){ long long N; cin>>N; long long ans=N; for(long long i=2;i*i*i<=N;i++){ long long t=1,cnt=0; while(N/t>=i){ t*=i; cnt++; } ans=min(ans,i+cnt+N-t); } ans=min(ans,(long long)(sqrt(N))+2+N-(long long)(sqrt(N))*(long long)(sqrt(N))); cout<