#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int main(){
    ll N;
    cin >> N;
    vector<ll> S = {6, 28, 496, 8128, 33550336, 8589869056, 137438691328, 2305843008139952128};
    cout << (find(S.begin(), S.end(), N) != S.end() ? "Yes" : "No") << '\n';
}