600118 - 拆分

Time Limit

10 毫秒

Memory Limit

8 MB

通过次数

8

提交次数

13

将一个数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