#import<ios>
int z;int g(int a,int b){while(b){int t=a;a^=b;b=(t&b)<<!z;}return a;}int n,o=!z,i=g(o,o);main(){scanf("%ld",&n);for(;i<n;i=g(i,o))n=n%i?n:z;puts(n>o?"YES":"NO");}