#include using namespace std; using ll = long long int; using ull = unsigned long long int; const char en ='\n'; const int mod=1000000007; int main(){ cin.tie(); ios::sync_with_stdio(false); bool field[20][20]; for(int i=0;i<20;i++) fill_n(field[i],20,false); int dx[]{-2,-2,-1,-1,1,1,2,2}; int dy[]{-1,1,-2,2,-2,2,-1,1}; deque> d; d.push_back(make_pair(10,10)); field[10][10]=true; for(int i=0;i<3;i++){ int size=d.size(); for(int j=0;j p=d.front(),q; d.pop_front(); for(int k=0;k<8;k++){ q=make_pair(p.first+dx[k],p.second+dy[k]); d.push_back(q); field[q.first][q.second]=true; } } } int x,y; cin>>x>>y; x+=10; y+=10; if(x>20||x<0||y>20||y<0){ cout<<"NO"<