sqrt'::Int->Int->Double
sqrt' p n | n == 0 = 1
          | p > n = (sqrt $ fromIntegral n)
          | mod n (p^2) == 0 = fromIntegral(p::Int) * (sqrt' p (div n p^2))
          | otherwise = sqrt' (p+1) n

main = do
  [a,b,c] <- map read . words <$> getLine::IO[Int]
  let left = fromIntegral(2::Int) * (sqrt' 2 (a*b))
  let right = c - a - b
  print $ left
  print $ right
  putStrLn $ if left < fromIntegral(right) then "Yes" else "No"