#3037. 内码对称

内码对称

说明

C++中 int 型整数的内码是一个32位的二进制序列,现在判断一下某个整数的内码是否对称。

输入格式

输入一个整数 $n$ $(0 \le n < 2^{31})$。

输出格式

如果内码对称,输出"YES",否则输出"NO"。

样例

3
NO

提示

样例输入#2:
0


样例输出#2:
YES




样例输入#3:
2147483646


样例输出#3:
YES