#include using namespace std; using ll = long long; void NO(){ cout << "No" << endl; exit(0); } int main(){ cin.tie(nullptr); ios_base::sync_with_stdio(false); ll N, se=0, so=0; cin >> N; vector o, e; for (int i=1; i<=N; i++){ if (i%2==0) e.push_back(i); else o.push_back(i); } for (auto i : e) se += i; for (auto i : o) so += i; if (se % 2 != 0) NO(); if (so % 2 != 0) NO(); se /= 2; so /= 2; reverse(e.begin(), e.end()); reverse(o.begin(), o.end()); for (auto x : e){ if (se - x >= 0){ se -= x; } } if (se != 0) NO(); for (auto x : o){ if (so - x >= 0){ so -= x; } } if (so != 0) NO(); cout << "Yes" << endl; return 0; }