import decimal

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

print((["No","Yes"][decimal.Decimal(a).sqrt()+decimal.Decimal(b).sqrt()<decimal.Decimal(c).sqrt()]))
a,b,c=list(map(int,input().split()))

print((["No","Yes"][4*a*b<(c-a-b)**2 and c-a-b>0]))
import decimal

a, b, c = list(map(int, input().split()))
print(
    (
        ["No", "Yes"][
            decimal.Decimal(a).sqrt() + decimal.Decimal(b).sqrt()
            < decimal.Decimal(c).sqrt()
        ]
    )
)

a, b, c = list(map(int, input().split()))
print((["No", "Yes"][4 * a * b < (c - a - b) ** 2 and c - a - b > 0]))

-import decimal - -print( -    ( -        ["No", "Yes"][ -            decimal.Decimal(a).sqrt() + decimal.Decimal(b).sqrt() -            < decimal.Decimal(c).sqrt() -        ] -    ) -) +print((["No", "Yes"][4 * a * b < (c - a - b) ** 2 and c - a - b > 0]))