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