{-# LANGUAGE TypeApplications #-}

main :: IO ()
main = do
  l1 <- getLine
  let [x, y] = map (read @Int) $ words l1
  putStrLn $ f x y

f x y
  | odd y = "No"
  | 2*x > y = "No"
  | 4*x < y = "No"
  | otherwise = "Yes"
