#include #include using namespace std; int main() { int one = (int)(cos(NULL)); int two = one << one; int n; cin >> n; if (n == one) { cout << "NO" << endl; return NULL; } for (int i = two; i < n; ) { if (n % i == NULL) { cout << "NO" << endl; return NULL; } int adder = one; int carry; do { carry = i & adder; i ^= adder; adder <<= one; } while (carry); } cout << "YES" << endl; return NULL; }