#include using namespace std; typedef long long ll; int dx[]={-2,-2,-1,-1,1,1,2,2}; int dy[]={-1,1,-2,2,-2,2,-1,1}; bool dfs(int a, int b, int c, int d, int n) { if (a==c&&b==d) return true; if (n==0) return false; for (int i=0;i<8;i++) if (dfs(a+dx[i],b+dy[i],c,d,n-1)) return true; return false; } int main() { int x,y; cin>>x>>y; if (dfs(0,0,x,y,3)) puts("YES"); else puts("NO"); return 0; }