#include void solve() { int n; std::cin >> n; for (int k = 0; k < 30; ++k) { if (k == __builtin_popcount(n + k)) { std::cout << "YES\n"; return; } } std::cout << "NO\n"; } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); solve(); return 0; }