import Control.Monad
-- 時刻の差分 >= xの差 + yの差 AND 時刻の差分 と xの差 + yの差の遇機が一致

analyze :: [(Integer, Integer, Integer)] -> (Integer, Integer, Integer) -> Bool
analyze [] _ = True
analyze ((time, x, y):rem) (prtime, prx, pry) =
  (time - prtime >= dx + dy &&
    (time - prtime) `mod` 2 == (dx + dy) `mod` 2) &&
    analyze rem (time, x, y)
  where dx = abs $ x - prx; dy = abs $ y - pry
  
main = do
  [a, b, c] <- (map read . words <$> getLine :: IO [Integer])
  let r = c - a - b
  let res = r * r > a * b * 4
  putStrLn $ if res then "Yes" else "No"
  