#include typedef long long ll; using namespace std; ll INF = 1e18; int MOD = 1e9+7; main(){ ll N,A[3],cnt,mini = INF; cin >> N; for(ll i = ll(pow(N,0.5)+1);i >= 1;i--){ if(N % i)continue; ll b = N / i,c = i; for(ll j = ll(pow(b,0.5)+1);j >= 1;j--){ if(b % j == 0){ mini = min(mini,c + b/j + j - 3); break; } } for(ll j = ll(pow(c,0.5)+1);j >= 1;j--){ if(c % j == 0){ mini = min(mini,b + c/j + j - 3); break; } } } cout << mini << " " << N-1 << endl; }