Start: Sep, 05, 2018 22:00:00
2018程序设计基础第二章作业
End: Jan, 08, 2019 23:59:00
Time elapsed:
Time remaining:

【IT名人】乔治•斯蒂比兹 2371

Time Limit:  1 s      Memory Limit:   256 MB
Submission:857     AC:246     Score:1

Description

        乔治·斯蒂比兹(George Stibitz ,1904-1995)被称为数字计算机之父,几乎在相同时期,他与德国工程师楚泽分别独立研制出了二进制数字计算机。

        所以对于程序员来说2和1024是两个特殊的数字,现在给你一个数,问你它是否是2的n次方(n可取0和任何正整数)或它是否是1024的倍数。

Input

        多组输入,每行读一个正整数x(1<=x<=40000)。

Output

        如果n满足题目里的任意一个条件,则输出“YES”,否则输出“NO”,行末无多余空格,并需要换行。

Samples

input
1 2 3 4 5 1024 2048 3072
output
YES YES NO YES NO YES YES YES

Hint

建议在了解字符串相关知识后完成本题。