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