long long m,n,s, a,b,c, i,j,k; #define min(p,q)(p<q?p:q) main(){ scanf("%lld",&m); s=m; i=pow(m,1/3.)+2; for(;--i>0;){ if(m%i!=0)continue; n=m/i; j=sqrt(n)+2; while(n%--j); s=min(s,i+j+n/j-3); } s=!printf("%lld %lld",s,m-1); }