#include using namespace std; int x,y; bool dfs(int a,int b,int n){ if(n > 3) return false; else if(x == a && y == b) return true; else{ int dx[] = {-2,-2,-1,-1,1,1,2,2},dy[] = {-1,1,-2,2,-2,2,-1,1}; bool check = false; for(int i = 0;i < 8;i++) check |= dfs(a + dx[i],b + dy[i],n + 1); return check; } } int main(){ cin >> x >> y; cout << (dfs(0,0,0) ? "YES" : "NO") << endl; }