long long m,n,s, a,b,c, i,j,k; #define min(p,q)(p0;){ 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); }