package main

import (
	"fmt"
)

var X, Y int
func main() {
	fmt.Scan(&X, &Y)
	solve()
}



func solve(){
	f:=0
	next_x := [9]int{-2,-2,-1,-1,1,1,2,2,0}
	next_y := [9]int{-1,1,-2,2,-2,2,-1,1,0}
	for i:=0; i<9; i++ {
	    for j:=0; j<9; j++ {
	        for k:=0; k<9; k++ {
	     		x := next_x[i]+next_x[j]+next_x[k]
				y := next_y[i]+next_y[j]+next_y[k]
				if x==X&&y==Y{
					f = 1
				}
	        }
	    }
	}
	if f==1{
		fmt.Println("YES")
	}else{
		fmt.Println("NO")
	}
}