N = int(input()) ans = N for j in range(1,1001): i = int(pow(N,1/j)) while i**j <= N: k = N-i**j ans = min(ans,i+j+k) i += 1 print(ans)