#include using namespace::std; int add(int A,int B){ int one = (A==A); while(B){ int C = (A&B) << one; A ^= B; B = C; } return A; } int main(void){ int N; std::cin >> N; int zero = N^N; int one = (zero==zero); int two = add(one,one); if( N == one ){ cout << "NO" << endl; return zero; } for(int i=two;i