#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
#ifndef ONLINE_JUDGE
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
#endif
long long x;
cin >> x;
double logvalue = log2(x);
if (logvalue == (long long)logvalue)
{
cout << "YES" << endl;
}
else
{
cout << "NO" << endl;
}
return 0;}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBjaW4udGllKDApOwogICAgCiAgICAjaWZuZGVmIE9OTElORV9KVURHRQogICAgZnJlb3BlbigiaW5wdXQudHh0IiwgInIiLCBzdGRpbik7CiAgICBmcmVvcGVuKCJvdXRwdXQudHh0IiwgInciLCBzdGRvdXQpOwogICAgI2VuZGlmCiAgCiAgICBsb25nIGxvbmcgeDsKICAgIGNpbiA+PiB4OwogICAgZG91YmxlIGxvZ3ZhbHVlID0gbG9nMih4KTsKCiAgICBpZiAobG9ndmFsdWUgPT0gKGxvbmcgbG9uZylsb2d2YWx1ZSkKICAgIHsKICAgICAgICBjb3V0IDw8ICJZRVMiIDw8IGVuZGw7CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgY291dCA8PCAiTk8iIDw8IGVuZGw7CiAgICB9CiAgICByZXR1cm4gMDt9