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