#int(input()) #map(int, input().split()) #list(map(int, input().split())) N = int(input()) ans = N-1 n3 = int(N ** (1/3)) + 5 for i in range(1, N): if i ** 3 > N: break if N % i != 0: continue u = N // i for j in range(1, u): if j ** 2 > u: break if u % j == 0: ans = min(ans, i+j+(u//j)-3) print(ans, N-1)