#include <bits/stdc++.h>
using namespace std;
long long n, m1, m2, c, m;
int main() {
  cin >> n;
  m1 = 1e+17;
  m2 = 0;
  for (int i = 1; i * i * i <= n; i++)
    if (n % i == 0) {
      m = n / i;
      for (int j = 1; m >= j * j; j++)
        if (m % j == 0) {
          c = m / j;
          if ((c + 2) * (i + 1) * (j + 2) < m1)
            m1 = (c + 2) * (i + 1) * (j + 2);
          if ((c + 2) * (i + 1) * (j + 2) > m2)
            m2 = (c + 2) * (i + 1) * (j + 2);
          if ((c + 1) * (i + 2) * (j + 2) < m1)
            m1 = (c + 1) * (i + 2) * (j + 2);
          if ((c + 1) * (i + 2) * (j + 2) > m2)
            m2 = (c + 1) * (i + 2) * (j + 2);
        }
    }
  cout << m1 - n << " " << m2 - n;
  return 0;
}
