Statement
양의 정수 이 주어진다.
을 하나 이상의 양의 세제곱수의 합으로 나타내려고 한다. 즉, 다음을 만족하는 자연수 와 자연수 를 찾고자 한다.
이때 가능한 의 최솟값을 구하여라.
Input
첫째 줄에 양의 정수 이 주어진다.
Output
을 양의 세제곱수들의 합으로 나타내기 위해 필요한 항의 개수의 최솟값을 출력한다.
Constraints
Subtasks
Samples
Sample 1
Input
1
Output
1
Sample 2
Input
7
Output
7
Sample 3
Input
8884844
Output
3
Sample 4
Input
10000000000
Output
3