#include using namespace std; typedef long long ll; typedef vector vi; typedef vector vl; typedef pair pii; typedef pair pll; #define REP(i,a,b) for(ll i=(a);i<(b);++i) #define REPREV(i,a,b) for(ll i=(b)-1;i>=(a);--i) #define DEBUG(x) cout<<#x<<": "< P; int main(){ ll n; cin>>n; ll tmax = n-1; ll tmin = n-1; for(ll i=1;i*i*i<=n;i++){ if(n%i)continue; for(ll j=i;i*j*j<=n;j++){ if(n%j)continue; ll k = (n+j*i-1)/(j*i); CHMIN(tmin,i+j+k-3); } } printf("%lld %lld\n",tmin,tmax); return 0; }