#include using namespace std; int main() { int64_t n; cin >> n; int64_t l = 0, r = 1ll << 30; while (1 < r - l) { int64_t mid = (l + r) / 2, sum = 0; for (int64_t tmp = mid; tmp; tmp /= 2) { sum += tmp; } (sum <= n ? l : r) = mid; } int64_t m = 0; for (; l;l/=2){ m += l; } cout << (m == n ? "YES" : "NO") << endl; return 0; }