#include #include #include #include using namespace std; typedef pair ii; typedef pair ti; int main(int argc, const char * argv[]) { int a,b; cin>>a>>b; queue k; k.push({{0,0},0}); while(!k.empty()){ ti tr=k.front(); k.pop(); if(tr.second==4) break; if(tr.first.first==a && tr.first.second==b){ cout<<"YES"; return 0; } for(int ctr1=-2;ctr1<3;ctr1++){ for(int ctr2=-2;ctr2<3;ctr2++){ if(abs(ctr1)+abs(ctr2)==3){ k.push({{tr.first.first+ctr1,tr.first.second+ctr2},tr.second+1}); } } } } cout<<"NO"; return 0; }