#yuki376 res=float('inf') n=int(raw_input()) l=[] i=1 while i*i<=n: if n%i==0: l.append(i) i+=1 for a in l: for b in l: if n%(a*b)==0: res=min(res,a+b+n/(a*b)) print res-3,n-1