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);
}