#include using namespace std; #define INF 2000000000 #define MOD 1000000007 typedef long long ll; typedef pair P; int a, b; bool dfs(int tmpx, int tmpy, int tmpcnt){ int x = tmpx; int y = tmpy; int cnt = tmpcnt; // cout << x << " " << y << " " << cnt << "\n"; if (cnt>3) { return false; } if (x==a && y==b) { return true; } if (dfs(x-2,y-1,cnt+1)) { return true; } if (dfs(x-2,y+1,cnt+1)) { return true; } if (dfs(x-1,y-2,cnt+1)) { return true; } if (dfs(x-1,y+2,cnt+1)) { return true; } if (dfs(x+1,y-2,cnt+1)) { return true; } if (dfs(x+1,y+2,cnt+1)) { return true; } if (dfs(x+2,y-1,cnt+1)) { return true; } if (dfs(x+2,y+1,cnt+1)) { return true; } } int main() { cin >> a >> b; if (dfs(0,0,0)) { cout << "YES" << "\n"; } else { cout << "NO" << "\n"; } }