main = do
  li <- getLine
  let [a,b,c] = map read $ words li
  let ans = compute a b c
  putStrLn $ if ans then "Yes" else "No"

{-
なんか精度がクリティカルなところを突いているのかしら。
a+2sqrt(ab)+b < c
sqrt(ab) < (c-a-b)/2
-}

compute :: Int -> Int -> Int -> Bool
compute a b c = sqrt (fromIntegral (a*b)) < fromIntegral (c-a-b) / 2
