from collections import deque x,y=map(int,input().split()) p=set() dy=[-1,1,-2,2,2,-2,-1,1] dx=[-2,-2,-1,-1,1,1,2,2] q=deque() q.append([0,0,0]) while q: nowx,nowy,cnt=q.popleft() if cnt==4: continue for i in range(8): if (nowx+dx[i],nowy+dy[i]) in p: continue p.add((nowx+dx[i],nowy+dy[i])) q.append([nowx+dx[i],nowy+dy[i],cnt+1]) print('YES' if (x,y) in p else 'NO')