def mi():return list(map(str,input().split()))

from decimal import *



a,b,c=mi()

getcontext().prec=1500

a=Decimal(a)**Decimal("0.50")

b=Decimal(b)**Decimal("0.50")

c=Decimal(c)**Decimal("0.50")



if c>a+b:

    print("Yes")

else:

    print("No")





a,b,c=list(map(int,input().split()))



d=c-a-b

if d<0:print("No");exit()



if 4*a*b<d**2:

  print("Yes")

else:

  print("No")
def mi():
    return list(map(str, input().split()))


from decimal import *

a, b, c = mi()
getcontext().prec = 1500
a = Decimal(a) ** Decimal("0.50")
b = Decimal(b) ** Decimal("0.50")
c = Decimal(c) ** Decimal("0.50")
if c > a + b:
    print("Yes")
else:
    print("No")

a, b, c = list(map(int, input().split()))
d = c - a - b
if d < 0:
    print("No")
    exit()
if 4 * a * b < d**2:
    print("Yes")
else:
    print("No")

-def mi(): -    return list(map(str, input().split())) - - -from decimal import * - -a, b, c = mi() -getcontext().prec = 1500 -a = Decimal(a) ** Decimal("0.50") -b = Decimal(b) ** Decimal("0.50") -c = Decimal(c) ** Decimal("0.50") -if c > a + b: +a, b, c = list(map(int, input().split())) +d = c - a - b +if d < 0: +    print("No") +    exit() +if 4 * a * b < d**2: