600118 - 拆分
将一个数n拆分成n= a×(a+1)/2 + b×(b+1)/2 的形式,要求a,b为整数且1\le a,b。
Input
一个整数n。
对于100%的数据:
1\le n \le 10^9。
Output
如果可以,输出"YES"否则输出"NO"。
Examples
Input
64
Output
YES
Input
128
Output
NO
将一个数n拆分成n= a×(a+1)/2 + b×(b+1)/2 的形式,要求a,b为整数且1\le a,b。
一个整数n。
对于100%的数据:
1\le n \le 10^9。
如果可以,输出"YES"否则输出"NO"。
64
YES
128
NO