from decimal import *

getcontext().prec=1000

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

A=Decimal(a)**Decimal("0.5")

B=Decimal(b)**Decimal("0.5")

C=Decimal(c)**Decimal("0.5")

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

if A+B+D<C:

    print("Yes")

else:

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

x=a**2 + b**2 + c**2 - 2*a*b - 2*a*c - 2*b*c

if x>0 and a+b-c<0:

    print("Yes")

else:

    print("No")
from decimal import *

getcontext().prec = 1000
a, b, c = list(map(int, input().split()))
A = Decimal(a) ** Decimal("0.5")
B = Decimal(b) ** Decimal("0.5")
C = Decimal(c) ** Decimal("0.5")
D = Decimal(10) ** (-100)
if A + B + D < C:
    print("Yes")
else:
    print("No")

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

-from decimal import * - -getcontext().prec = 1000 -A = Decimal(a) ** Decimal("0.5") -B = Decimal(b) ** Decimal("0.5") -C = Decimal(c) ** Decimal("0.5") -D = Decimal(10) ** (-100) -if A + B + D < C: +x = a**2 + b**2 + c**2 - 2 * a * b - 2 * a * c - 2 * b * c +if x > 0 and a + b - c < 0: