#include #include int main() { long long n; std::cin >> n; long long max = n - 1, min = n - 1; long long a, b, c; for (long long i = 1; i * i * i <= n; i++) { if (n % i != 0) continue; long long tn = n / i; for (long long j = i; j * j <= tn; j++) { if (tn % j != 0) continue; min = std::min(min, i + j + tn / j - 3); } } std::cout << min << " " << max << std::endl; return 0; }