#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define fast ios_base::sync_with_stdio(false) using namespace std; #define mxn (long long)(1e5+5) #define mod (long long)(1e9+7) #define mod1 (uint64_t)(998244353) #define inf (long long)(3e5) //mt19937_64 rnd(chrono::steady_clock::now().time_since_epoch().count()); void solve(){ long long n; cin>>n; long long ans=1; if(n==1) return void(cout<<"No\n"); for(int i=2;i<=n;i++) ans*=(pow(2ll, i)-1); long long den=pow(2ll, n+1)-1; cout<<(ans%den==0?"Yes\n":"No\n"); } int main(){ fast; int t; t=1; //cin>>t; while(t--){ solve(); //cout<<(solve()?"yes\n":"no\n"); } }