1297 - 完全平方数

通过次数

13

提交次数

41

Time Limit : 1 秒
Memory Limit : 128 MB

给你一个整数 n ,得到 和为 n 的完全平方数的最少数量

完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,14916 都是完全平方数,而 311 不是。

Input

一个整数n

Output

和为 n 的完全平方数的最少数量

Examples

Input

12

Output

3

Input

13

Output

2

Hint

1 <= n <= 10^4