import numpy as np



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

if  np.sqrt(np.float128(a)) + np.sqrt(np.float128(b)) + np.float128(1e-14) < np.sqrt(np.float128(c)) :

    print("Yes")

else:

    print("No")

    

from decimal import Decimal, getcontext



getcontext().prec = 1000

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



sq_a = Decimal(a).sqrt()

sq_b = Decimal(b).sqrt()

sq_c = Decimal(c).sqrt()



eps = Decimal(10) ** (-100)



cond = sq_a + sq_b + eps < sq_c

answer = 'Yes' if cond else 'No'

print(answer)

import numpy as np

a, b, c = list(map(int, input().split()))
if np.sqrt(np.float128(a)) + np.sqrt(np.float128(b)) + np.float128(1e-14) < np.sqrt(
    np.float128(c)
):
    print("Yes")
else:
    print("No")

from decimal import Decimal, getcontext

getcontext().prec = 1000
a, b, c = list(map(int, input().split()))
sq_a = Decimal(a).sqrt()
sq_b = Decimal(b).sqrt()
sq_c = Decimal(c).sqrt()
eps = Decimal(10) ** (-100)
cond = sq_a + sq_b + eps < sq_c
answer = "Yes" if cond else "No"
print(answer)

-import numpy as np +from decimal import Decimal, getcontext +getcontext().prec = 1000 -if np.sqrt(np.float128(a)) + np.sqrt(np.float128(b)) + np.float128(1e-14) < np.sqrt( -    np.float128(c) -): -    print("Yes") -else: -    print("No") +sq_a = Decimal(a).sqrt() +sq_b = Decimal(b).sqrt() +sq_c = Decimal(c).sqrt() +eps = Decimal(10) ** (-100) +cond = sq_a + sq_b + eps < sq_c +answer = "Yes" if cond else "No" +print(answer)