long m,s,i,j; main(){ scanf("%ld",&m); for(i=cbrt(s=m)+1;--i;s=m%i|(j=i+j+m/i/j-3)>s?s:j) for(j=sqrt(m/i)+1;m%i<1&&m/i%--j;); s=!printf("%ld %ld",s,m-1); }