from decimal import *

getcontext().prec = 7000

#import numpy as np



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



##print(a**0.5, b**0.5, c**0.5)

if Decimal(a).sqrt()+ Decimal(b).sqrt() < Decimal(c).sqrt():

    print('Yes')

else:

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



if c < (a+b):

    print('No')

elif 4*a*b < (c-a-b)**2:

    print('Yes')

else:

    print('No')
from decimal import *

getcontext().prec = 7000
# import numpy as np
a, b, c = list(map(float, input().split()))
##print(a**0.5, b**0.5, c**0.5)
if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
    print("Yes")
else:
    print("No")

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

-from decimal import * - -getcontext().prec = 7000 -# import numpy as np -a, b, c = list(map(float, input().split())) -##print(a**0.5, b**0.5, c**0.5) -if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt(): +a, b, c = list(map(int, input().split())) +if c < (a + b): +    print("No") +elif 4 * a * b < (c - a - b) ** 2: