#436. 完美数

完美数

说明

数学中的“完美数”:如果一个数的平方的末几位等于该数本身,这个数就是完美数。例如:

 

那么,562576等数被称为自守数。

输入一个正整n(1<n<10^8)如果n是完美数,输出YES;否则输出NO

输入格式

输入仅一行,一个正整数n

输出格式

输出仅一行,如果n是完美数,输出YES;否则输出NO
5
YES

提示

【数据范围】
对于100%的数据,1<n<10^8