import Control.Monad

main = getLine >>= putStrLn . solve . map read . words

solve :: [Int] -> String
solve [a, b]
    | (a, b) `elem` three (0, 0) = "YES"
    | otherwise = "NO"
    where
        move (x, y) = [(x, y),(x-2,y-1),(x-2,y+1),(x-1,y-2),(x-1,y+2),(x+1,y-2),(x+1,y+2),(x+2,y-1),(x+2,y+1)]
        three = move <=< move <=< move <=< return