#include using namespace std; typedef long long ll; signed main(){ ll N; cin >> N; ll ans1 = N - 1; for( int i = 0; 1LL * ( i + 1 ) * ( i + 1 ) * ( i + 1 ) <= N; ++i ) for( int j = i; 1LL * ( i + 1 ) * ( j + 1 ) * ( j + 1 ) <= N; ++j ) if( N % ( 1LL * ( i + 1 ) * ( j + 1 ) ) == 0 ) ans1 = min( ans1, i + j + N / ( 1LL * ( i + 1 ) * ( j + 1 ) ) - 1 ); cout << ans1 << " " << N - 1 << endl; return 0; }