#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; bool rcmp(int a, int b) { return a>b; } typedef long long LL; int expit(LL b, int e, int m) { LL r=1; while(e) { if (e&1) { r*=b; r%=m; } b*=b; b%=m; e>>=1; } return r; } int main() { int n, i, p, v; scanf("%d", &p); v = expit(2, (p-1)/2, p); if (v==1) printf("YES\n"); else printf("NO\n"); return 0; }