#include #include int X,Y; int make(int a,int b,int n){ if(X==a && Y==b) return 1; if(n==3){ if(X==a && Y==b) return 1; else return 0; }else{ if(make(a-2,b-1,n+1)==1) return 1; else if(make(a-2,b+1,n+1)==1) return 1; else if(make(a-1,b-2,n+1)==1) return 1; else if(make(a-1,b+2,n+1)==1) return 1; else if(make(a+1,b-2,n+1)==1) return 1; else if(make(a+1,b+2,n+1)==1) return 1; else if(make(a+2,b-1,n+1)==1) return 1; else if(make(a+2,b+2,n+1)==1) return 1; } return 0; } int main(void){ int num,i; scanf("%d %d",&X,&Y); if((int)fabs(X)>7 || (int)fabs(Y)>7) puts("NO"); else if(X==0 && Y==0) puts("YES"); else if(make(0,0,0)==1) puts("YES"); else puts("NO"); return 0; }