N = int(input()) maxAns = N - 1 minAns = 10**11 yaku = [] i = 1 while i * i <= N: if N % i == 0: yaku.append(i) i += 1 for a in yaku: for b in yaku: if N % (a * b) == 0: c = N // (a * b) minAns = min(minAns,a - 1 + b - 1 + c - 1) print(minAns,maxAns)