#include #define rep(i, start, end) for (long long i = start; i < end; ++i) #define srt(x) sort((x).begin(), (x).end()); #define rsrt(x) sort((x).rbegin(), (x).rend()); #define deb(x) cout<<#x<<" = "<<(x)<<" (L"<; using vivi = vector; using vll = vector; using vllvll = vector; using vs = vector; using um = unordered_map; const long long INF = 1LL << 60; const long long MOD = 1e9 + 7; int main() { ll N; cin >> N; if (N % 90 == 0 and N % 180 != 0) { cout << "Yes" << endl; } else { cout << "No" << endl; } }