#include #include #include using namespace std; int one = int(true); int zero = int(false); int incl(int a) { int b = one; bool c = true; int t = a; while(c) { if(a & b) { t ^= b; } else { t |= b; c = false; } b <<= one; } return t; } int main() { int N; cin >> N; bool ans = true; for(int i = incl(one); i < N; i = incl(i)) { if(N % i == zero) ans = false; } if(N == one) ans = false; cout << (ans ? "YES" : "NO") << endl; return zero; }