peterverebics/CodeNet_Python_118 huggingface dataset:
a,b,c=map(int,input().split())
tmp=c-a-b
if tmp<0:
    print("No")
    exit()
if 4*a*b<tmp**2:
  print("Yes")
else:
  print("No")
import math
from decimal import *
def solve():
  getcontext().prec = 99
  a,b,c = (int(i) for i in input().split())
  if Decimal(a)**Decimal("0.5") + Decimal(b)**Decimal("0.5") < Decimal(c)**Decimal("0.5"):
    print("Yes")
  else:
    print("No")
    
solve()
a, b, c = map(int, input().split())
if c - a - b <= 0:
  print("No")
  exit()
kk = 4*a*b
kkk = (c-a-b)**2
if kk < kkk:
  print("Yes")
else:
  print("No")
def main():
    a, b, c = map(int, input().split())

    if c - a - b <= 0:
        print("No")
    else:
        if 4*a*b < (c - a - b)**2:
            print("Yes")
        else:
            print("No")
    
if __name__ == "__main__":
    main()
import math
import numpy
a,b,c=map(int,input().split())
if 4*a*b<pow(c-a-b,2) and c-a-b>0:
  print('Yes')
else:
  print('No')
import numpy as np
a,b,c = (int(x) for x in input().split())
if(c-a-b < 0):
    print("No")
else:
    if((c-a-b) * (c-a-b) - 4 * a * b > 0):
        print("Yes")
    else:
        print("No")
import sys
from decimal import *

rline = sys.stdin.readline


def solve():
    a, b, c = input().split()
    getcontext().prec = 500
    if Decimal.sqrt(Decimal(a)) + Decimal.sqrt(Decimal(b)) < Decimal.sqrt(Decimal(c)):
        print('Yes')
    else:
        print('No')


if __name__ == '__main__':
    solve()
a,b,c=map(int,input().split())
if 4*a*b < (c- a -b)**2 and (c -a - b) >0:
    print('Yes')
else:
    print('No')
a,b,c=map(int,input().split())
if c-a-b>0 and (c-a-b)**2>4*a*b:  
  print("Yes")
else:
  print("No")
from decimal import *
a,b,c = map(int,input().split())
l = Decimal(a)
m = Decimal(b)
n = Decimal(c)
g = Decimal(l*m)
x = a + b + 2*(g.sqrt())
if x<c:
    print("Yes")
else:
    print("No")
import math
 
a, b, c = input().split()
a, b, c = int(a), int(b), int(c)

d = c - a - b

if (4*a*b < d*d) and (0 < d):
  print("Yes")
else:
  print("No")
import math
import numpy
a,b,c = map(int, input().split())
d = c - a - b
if d > 0 and d * d > 4 * a * b:
    print("Yes")
else:
    print("No")
a, b, c = map(int, input().split())

if 2*(a*b+b*c+c*a) < a**2 + b**2 + c**2 and a + b < c:
    print("Yes")
else:
    print("No")
a,b,c=map(int,input().split())
if 4*a*b<(c-a-b)**2 and c-a-b>0:
  print("Yes")
else:
  print("No")
from decimal import Decimal
a, b, c = map(Decimal, input().split())
cond = a.sqrt() + b.sqrt() < c.sqrt()
print("Yes") if cond else print("No")
from decimal import *
import math
a,b,c=input().strip().split(" ")

a,b,c=[int(a),int(b),int(c)]
getcontext().prec=500
p=Decimal(a).sqrt()
q=Decimal(b).sqrt()

r=Decimal(c).sqrt()

if p+q<r:
    print("Yes")
else:
    print("No")
import sys
input = lambda: sys.stdin.readline().rstrip()

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

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


a, b, c = inpl()
if c > a + b and (c - (a + b))**2 > 4 * a * b:
    print("Yes")
else:
    print("No")
import math
from decimal import *
getcontext().prec = 50

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

ra = Decimal(a).sqrt()
rb = Decimal(b).sqrt()
rc = Decimal(c).sqrt()
if ra + rb < rc:
	print('Yes')
else:
	print('No')
a, b, c = map(int, input().split())

if c-a-b > 0 and 4*a*b < (c - a -b)**2:
  print('Yes')

else:
  print('No')
from decimal import *
a,b,c = map(int,input().split())
if Decimal(c).sqrt() > Decimal(a).sqrt() + Decimal(b).sqrt():
    print("Yes")
else:
    print("No")
a,b,c = map(int, input().split())
r = c-a-b
if r < 0:
    print('No')
else:
    l = 4*a*b
    if l < r**2:
        print('Yes')
    else:
        print('No')
a,b,c = map(int,input().split())
if c-a-b > 0 and (c-a-b)**2 > 4*a*b:
    ans = "Yes"
else:
    ans = "No"
print(ans)
from decimal import Decimal 
a,b,c=map(int,input().split())
n=a*b
def d(n):
    l,r=0,10**20
    while abs(l-r)>Decimal(0.0000000000001):
        m=Decimal(l+r)/2
        if m**2>n:
            r=m
        else:
            l=m
    return r
if 2*d(n)<c-a-b:
    print('Yes')
else:
    print('No')
a, b, c = map(int, input().split())
if (4*a*b < (c-a-b)**2) and (c-a-b) > 0:
    print("Yes")
else:
    print("No")
a,b,c=map(int,input().split(' '))
if (4*a*b) < (c-a-b)**2 and 0 <(c-a-b):
  print('Yes')
else:
  print('No')
a, b, c = map(int, input().split())
x = c - a - b
ans = x > 0 and 4 * a * b < x ** 2
print('Yes' if ans else 'No')
import math
a,b,c=map(int,input().split())
if 4*a*b < (c-a-b)**2 and c > a+b:
  print('Yes')
else:
  print('No')
a, b, c = map(int, input().split())
if c-a-b > 0 and (c-a-b)*(c-a-b)>4*a*b:
  print("Yes")
else:
  print("No")
a,b,c = map(int,input().split())


if a+b<c:
    ans = 'Yes' if 4*a*b <(c-a-b)**2 else 'No'
    print(ans)
else:
    print('No')
from decimal import Decimal
a,b,c = map(int,input().split())
a = Decimal(a) ** Decimal(0.5)
b = Decimal(b) ** Decimal(0.5)
c = Decimal(c) ** Decimal(0.5)
if Decimal(a) + Decimal(b) < Decimal(c):
    print('Yes')
else:
    print('No')
a, b, c = map(int, input().split())
if a + b < c and 4 * a* b < (c - a- b) ** 2:
    print('Yes')
else:
    print('No')
import sys
import math
import bisect

def main():
    a, b, c = map(int, input().split())
    if 4 * a * b < (c - a - b) ** 2:
        print('Yes')
    else:
        print('No')

if __name__ == "__main__":
    main()
from math import sqrt as r
a, b, c = map(int, input().split())

if (a + b + 2 * r(a * b)) < c:
    print("Yes")
else:
    print("No")
a, b, c = map(int, input().split())
sa, sb, sc = a ** (1/2), b ** (1/2), c ** (1/2)
if sa + sb < sc:
  print('Yes')
else:
  print('No')
a, b, c = map(int, input().split())
print('Yes' if 0 < int(int(c) * int(c) + int(b) * int(b) + int(a) * int(a) - int(2) * int(int(c * a) + int(a * b) + int(b * c))) else 'No')
from decimal import Decimal, getcontext
a, b, c = map(int, input().split())
getcontext().prec = 35000
if Decimal(a).sqrt()+Decimal(b).sqrt()<Decimal(c).sqrt():
  print("Yes")
else:
  print("No")
from math import sqrt
A, B, C = map(int,input().split())
if pow(A,0.5) + pow(B,0.5) < pow(C,0.5):
  print("Yes")
else:
  print("No")
from math import sqrt

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

ab = a*b
bc = b*c
ca = c*a

if 2*(ab+bc+ca) < a**2 + b**2 + c**2:
    print('Yes')
else:
    print('No')
import math

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

compare_num = math.sqrt(a) + math.sqrt(b) - math.sqrt(c)

if compare_num < 0:
	print("Yes")
else:
	print("No")
a, b, c = map(int, input().split())
ans = 'Yes' if (a + b - c + 2*(a*b)**0.5) < 0 else 'No'
print(ans)
a,b,c=map(int,input().split())
if round((c-a-b)*(c-a-b))-round(4*a*b)>0:
    print("Yes")
else:
    print("No")
from math import sqrt
n = [int(e) for e in input().split(" ")]
print("Yes" if sqrt(n[0]) + sqrt(n[1]) < sqrt(n[2]) else "No")
import math
a,b,c=map(int,input().split())
if math.sqrt(a)+math.sqrt(b)<math.sqrt(c):
  print('Yes')
else:
  print('No')
import math
a,b,c=map(int,input().split())
if math.sqrt(a)+math.sqrt(b)<math.sqrt(c):
    print("Yes")
else:
    print("No")
import math
 


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

if math.sqrt(a)+math.sqrt(b)<math.sqrt(c):
    print("Yes")
else:
    print("No")
import math

a,b,c = map(int,input().split())
A = a*a + 2*a*b + b*b
C = c*c
if A < C:
    print("Yes")
else:
    print("No")
from decimal import *

getcontext().prec = 100
a, b, c = map(int, input().split())

l = Decimal(a).sqrt() + Decimal(b).sqrt()
r = Decimal(c).sqrt()

if l < r:
    print("Yes")
else:
    print("No")
a,b,c=map(int,input().split())

if 4*a*b<(c-a-b)**2:
    print("Yes")
else:
    print("No")
from collections import *
from itertools import *
from bisect import *
from heapq import *
import copy
import math
from fractions import gcd
import sys
#input = sys.stdin.readline


#N=int(input())

#A=list(map(int,input().split()))
#XY=[list(map(int,input().split())) for i in range(N)]

a,b,c=map(int,input().split())
X=gcd(gcd(a,b),c)
c//=X
a//=X
b//=X
if c**.5-a**.5-b**.5>0.1:
    print("Yes")
else:
    print("No")
a, b, c = map(int, input().split())
ha = pow(a, 0.5)
hb = pow(b, 0.5)
hc = pow(c, 0.5)
if ha + hb < hc:
    print('Yes')
else:
    print('No')
import math
a,b,c=map(int,input().split())
if c-(a+b+math.sqrt(a*b)*2)>0:
    print("Yes")
else:
    print("No")
import math
a,b,c=map(int,input().split())
if math.sqrt(a)+math.sqrt(b)<math.sqrt(c):
  print("Yes")
else:
  print("No")
a, b, c = map(int, input().split())

if a ** 0.5 + b ** 0.5 < c ** 0.5:
    ans = "Yes"
else:
    ans = "No"


print(ans)
# coding: utf-8
from math import sqrt
a, b, c = map(int, input().split())
mod = 10**9 + 7
# if c**2 - 2*(a+b)*c + (a-b)**2 > 0:
# if a**2 + b**2 + c**2 >= 2 * (a*b + b*c + c*a):
if (a+b+c) ** 2 > 4*(a*b + b*c + c*a):
# T = sqrt(a*b + b*c + c*a) * 2
# if -T <= a+b+c <= T:
    print("Yes")
else:
    print("No")
from decimal import Decimal
a, b, c = map(Decimal, input().split())

ans = (c - a - b)**2 > 4 * a * b

print("Yes" if ans else "No")
import math

a = []
for i in input().split(" "):
    a.append(math.sqrt(int(i)))


if a[0] +a[1] - a[2]< 0:
    print("Yes")
else:
    print("No")
from math import sqrt
a, b, c = map(int, input().split())
x = (c - b) / (sqrt(c) + sqrt(b))
y = (x ** 2 - a) / (x + sqrt(a))
if 0 < y:
    print('Yes')
else:
    print('No')
import numpy as np
from decimal import *
getcontext().prec = 6
a,b,c = map(int,input().split())
if Decimal(a**0.5)+Decimal(b**0.5) < Decimal(c**0.5):
    print("Yes")
else:
    print("No")
a, b, c = list(map(int, input().split()))
l = a + b + 2 * ((a*b)**(1/2))
r = c
if l < r:
  print("Yes")
else:
  print("No")
import math
A, B, C = map(int, input().split())
if (math.sqrt(A) + math.sqrt(B)) < math.sqrt(C):
  print('Yes')
else:
  print('No')
a,b,c = map(float,input().split())

if  4*a*b < (c-a-b)**2:
     print('Yes')
else:
     print('No')
from math import sqrt as s
a,b,c=map(int,input().split())
print('Yes' if s(a)+s(b)<s(c) else 'No')
import math

i = list(map(int, input().split()))
a = i[0]
b = i[1]
c = i[2]

left = a + b + math.sqrt(a*b)
right = c
if (left < right):
    print ('Yes')
else:
    print ('No')
import math

a, b, c = map(lambda x: math.sqrt(x), map(int, input().split()))

if a + b - c < 0:
    print('Yes')
else:
    print('No')
a, b, c = map(int, input().split())
if (a + b + (a*b)**0.5) < c**0.5:
  print("Yes")
else:print("No")
import math

A=list(map(int,input().split()))

if (( (A[2]-A[1]-A[0])*(A[2]-A[1]-A[0]) ) < 4*A[1]*A[2]) and ((A[2]-A[1]-A[0])>0):
  print("Yes")

else:
  print("No")
import math

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

if((math.sqrt(a)+math.sqrt(b))<math.sqrt(c)):
    print("Yes")
else:
    print("No")
a,b,c=list(map(int,input().split()))
if (a**0.5+b**0.5)<(c**0.5):
    print("Yes")
else:
    print("No")
from math import sqrt
a,b,c=map(int,input().split())
if sqrt(a)+sqrt(b)<sqrt(c):
  print("Yes")
else:
  print("No")
import math

a, b, c = map(int, input().split())
ans="No"
if a**2+b**2+c**2>2*(a*b+b*c+c*a):
    ans="Yes"
print(ans)
import sys
import os
import math

Q = 10*9

def main():
    if os.getenv("LOCAL"):
        sys.stdin = open("input.txt", "r")

    a, b, c = list(map(int, sys.stdin.readline().split()))
    # print(math.sqrt(a), math.sqrt(b), math.sqrt(c))
    # print(math.sqrt(a*Q), math.sqrt(b*Q), math.sqrt(c*Q))

    print('Yes' if math.sqrt(a*Q)+math.sqrt(b*Q) < math.sqrt(c*Q) else 'No')


if __name__ == '__main__':
    main()
import math

def resolve():
    a,b,c = map(int,input().split())
    print("Yes" if math.sqrt(c) > math.sqrt(a)+math.sqrt(b) else "No")


if __name__ == "__main__":
    resolve()
import math as mt
a, b, c = map(int, input().split())
if a**2 + b**2 + 2*mt.sqrt(a*b) < c**2:
  print("Yes")
else:
  print("No")
from math import sqrt
a, b, c = map(int, input().split())
route_a, route_b, route_c = sqrt(a), sqrt(b), sqrt(c)
if route_a + route_b < route_c:
    print("Yes")
else:
    print("No")
a, b, c = map(int, input().split())

left = int(a * b * 4)
right = int(int(c - a - b)*int(c - a - b))

if left < right:
    print('Yes')
else:
    print('No')
from decimal import *
getcontext().prec = 5000
#import numpy as np

a, b, c = 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 = map(int, input().split())
if a ** 0.5 + b ** 0.5 < c ** 0.5:
    print('Yes')
else:
    print('No')
A,B,C=map(int,input().split())

if C**0.5*(10**5)>A**0.5*(10**5)+B**0.5*(10**5):
  print("Yes")
else:
  print("No")
import math

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

ra = math.sqrt(a / c)
rb = math.sqrt(b / c)

sahen = math.fsum([ra, rb])

if sahen < 1:
    print("Yes")
elif sahen >= 0:
    print("No")
from math import sqrt

eps = 1e-8

def eq(a, b):
    return a + eps > b and a - eps < b

a, b, c = list(map(int, input().split()))
sq = 2 * sqrt(a * b)
if eq(sq, c - a - b):
    print("No")
elif 2 * sqrt(a * b) < c - a - b:
    print("Yes")
else:
    print("No")
import math
a,b,c = map(int, input().split())

sa = str(math.sqrt(a))
sb = str(math.sqrt(b))
sc = str(math.sqrt(c))

sa = int(sa.replace('.', ''))
sb = int(sb.replace('.', ''))
sc = int(sc.replace('.', ''))

if sa + sb < sc:
    print('Yes')
else:
    print('No')
import math
a, b, c = list(map(int, input().split(' ')))
if math.sqrt(a) + math.sqrt(b) < math.sqrt(c):
    print('Yes')
else:
    print('No')
# left = 4 * a * b
# right = (c - (a + b))**2
# if left < right:
#     print('Yes')
# else:
#     print('No')
import math as m
def int_sqrt(n):
  def f(prev):
    while True:
      m = (prev + n / prev) / 2
      if m >= prev:
        return prev
    prev = m 
  return f(int(m.sqrt(n) * (1 + 1e-10)))
 
if __name__ == "__main__":
  a,b,c = map(int,input().split())
  if(int_sqrt(a)+int_sqrt(b) < int_sqrt(c)):
    print("Yes")
  else:
    print("No")
import math
a, b, c = (int(x) for x in input().split())
sqr_a = math.sqrt(a)
sqr_b = math.sqrt(b)
sqr_c = math.sqrt(c)
if (sqr_a+sqr_b) < sqr_c:
    print('Yes')
else:
    print('No')
def mi():return map(int,input().split())
import math
a,b,c=mi()

if c-a-b-2*math.sqrt(a*b)>0:
    print("Yes")
else:
    print("No")
import bisect,copy,heapq,string
from collections import *
from math import *
from itertools import *
import sys
def input() : return sys.stdin.readline().strip()
def INT()   : return int(input())
def MAP()   : return map(int,input().split())
def LIST()  : return list(MAP())

a, b, c = MAP()
print("Yes" if a**0.5+b**0.5<c**0.5 else "No")
a,b,c = map(int, input().split())

if 4*a*b < (c-a-b)**2:
  print('Yes')
else:
  print('No')
import math
a, b, c = map(int, input().split())
root_ab = int(math.sqrt(a*10**10)) + int(math.sqrt(b*10**10))
root_c = int(math.sqrt(c*10**10))
if root_ab < root_c:
  print('Yes')
else:
  print('No')
import math
N, M ,L= map(int, input().split())
a=math.sqrt(N)+math.sqrt(M)
b=math.sqrt(L)
if a<b:
  print("Yes")
else:
  print("No")
import math
a, b, c = map(int, input().split())
rt_ab = math.sqrt(a*b)
if a + b + 2*rt_ab < c:
    print("Yes")
else:
    print("No")
from math import sqrt
a,b,c=map(int, input().split())
if sqrt(a)+sqrt(b)<sqrt(c):
    print("Yes")
else:
    print("No")
a, b, c = map(int, input().split())
d = 0
d += a**.5
d += b**.5
d -= c**.5
print("Yes" if d < 0 else "No")
import decimal
import numpy
[a, b, c] = list(map(int, input().split()))

flg = 'No'
if decimal.Decimal(numpy.sqrt(a)) + decimal.Decimal(numpy.sqrt(b)) < decimal.Decimal(numpy.sqrt(c)):
    flg = 'Yes'

print(flg)
import math

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

sa = a ** 0.5
sb = b ** 0.5
sc = c ** 0.5


if sa + sb < sc:
    print("Yes")
else:
    print("No")
def main():
    from math import sqrt

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

    print('Yes' if sqrt(a) + sqrt(b) < sqrt(c) else 'No')


if __name__ == '__main__':
    main()
import math
a,b,c = map(int,input().split())
if math.sqrt(a)+math.sqrt(b) < math.sqrt(c):
  print('Yes')
else:
  print('No')
import math

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

aa = math.sqrt(a)
bb = math.sqrt(b)
ab = aa*bb

if ab < (c-a-b)/2:
  print("Yes")
else:
  print("No")
import math
a,b,c=map(int, input().split())

if a+2*math.sqrt(a)+math.sqrt(b)+b<c:
  print('Yes')
else:
  print('No')
a,b,c = map(int,input().split())

if (c-a-b)<0:
    print("No")

h = 4*a*b
m = (c-a-b)**2

if h<m:
    print("Yes")
else:
    print("No")
import math

A,B,C=map(int,input().split())
X=math.sqrt(A)
Y=math.sqrt(B)
Z=math.sqrt(C)
if X+Y-Z<0:
	print("Yes")
else:
	print("No")
from collections import Counter,defaultdict,deque
from heapq import heappop,heappush,heapify
import sys,bisect,math,itertools,fractions,pprint,random
sys.setrecursionlimit(10**8)
mod = 10**9+7
INF = float('inf')
def inp(): return int(sys.stdin.readline())
def inpl(): return list(map(int, sys.stdin.readline().split()))

a,b,c = inpl()
x = 4 * a * b
y = a**2 + b**2 + c**2 - (a*c-a*b+b*c)*2
if x-y < 0:
    print('Yes')
else:
    print('No')
import math

A, B, C = map(int, input().split())

a, b, c = math.sqrt(A), math.sqrt(B), math.sqrt(C)

if a + b < c:
    print("Yes")

else:
    print("No")
#https://atcoder.jp/contests/panasonic2020/tasks/panasonic2020_c
# -*- coding: utf-8 -*-
import math
a,b,c = map(int, input().split())
if a + b + 2*math.sqrt(a*b) < c:
  print("Yes")
else:
  print("No")
import math
a,b,c = map(int,input().split())

if ((a+b-c)*100)+(2*100*math.sqrt(a*b)) < 0:
    print('Yes')
else:
    print('No')
a, b, c = map(int,input().split())
R, L = 10**9, 0
mod = 10**9+7
while L < R:
    if (a*b)%mod < (((R+L)//2)**2)%mod:
        R = (R+L)//2 - 1
    else:
        L = (R+L)//2
if a==b:
    if 4*a < c:
        print("Yes")
    else:
        print("No")
else:
    if a+b+2*R+1<= c:
        print("Yes")
    else:
        print("No")
from sys import stdin
a,b,c = [int(x) for x in stdin.readline().rstrip().split()]
A = 0
B = 0
C = 0

for i in range(1,10**5):
    if i**2 >= a:
        A = i
        break
for i in range(1,10**5):
    if i**2 >= b:
        B = i
        break
for i in range(1,10**5):
    if i**2 >= c:
        C = i
        break
print(A,B,C)
if A + B <= C:
    print("Yes")
else:
    print("No")
a, b, c = map(int, input().split())
if 2 * a**0.5 * b**0.5 < c-a-b:
    print('Yes')
else:
    print('No')
import math

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

print('Yes' if math.sqrt(c)-math.sqrt(a)-math.sqrt(b)>0 else 'No')
a,b,c = map(int,input().split())

if (c-a-b)**2 > 4*a*b:
    print('Yes')
else:
    print('No')
from math import sqrt
from decimal import Decimal


def main():
    a, b, c = map(Decimal, input().split())
    print("Yes" if Decimal(sqrt(a)) + Decimal(sqrt(b)) < Decimal(sqrt(c)) else "No")


if __name__ == '__main__':
    main()
# -*- coding: utf-8 -*-

import math

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

if math.sqrt(a) + math.sqrt(b) < math.sqrt(c):
    print("Yes")
else:
    print("No")
import math
from decimal import *
x = list(map(int, input().split())) 
a = float(Decimal(math.sqrt(x[0])))
b = float(Decimal(math.sqrt(x[1])))
c = float(Decimal(math.sqrt(x[2])))

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

import math

if math.sqrt(a)+math.sqrt(b) < math.sqrt(c):
    print("Yes")
else:
    print("No")
import math
 
a, b, c = map(int,input().split())
 
if a+b+(2*math.sqrt(a*b)) < c:
  print('Yes')
else:
  print('No')
a,b,c=map(int,input().split())
import math
if math.sqrt(a*b)<c-b-a:
  print('Yes')
else:
  print('No')
import math
def main():

    a, b, c = map(int, input().split())
    if (c-a-b) > pow(10, 5):
        if c-a-b > 2 * math.sqrt(a*b): return "Yes"
        return "No"
    if (c-a-b) * (c-a-b) > 4 * a * b: return "Yes"
    return "No"

if __name__ == '__main__':
    print(main())
from math import sqrt
a, b, c = [int(i) for i in input().split()]
if sqrt(a) + sqrt(b) - sqrt(c) < 1e-21:
    print("Yes")
else:
    print("No")
a, b, c = map(int, input().split())

i = (c - (a + b))**2
j = 4 * a * b
if i > j:
    print('Yes')
else:
    print('No')
import math
a, b, c=input().split(" ")
a = float(a) 
b = float(b)
c = float(c) 
if  4*a*b < (c-a-b)*(c-a-b):
  print("Yes")
else:
  print("No")
import math
a,b,c = map(int,input().split())

if math.sqrt(a) + math.sqrt(b) < math.sqrt(c):
    print("Yes")
    
else:
    print("No")
a,b,c = map(int,input().split())

res = (c-a-b)**2 - a*b 

if res > 0 :
  print('Yes')
  
else:
  print('No')
import math
A,B,C = map(int, input().split())
if math.sqrt(A) + math.sqrt(B) < math.sqrt(C):
    print('Yes')
else:
    print('No')
a,b,c=map(float,input().split())

if pow(a,0.5)+pow(b,0.5)<pow(c,0.5):
    print('Yes')
else:
    print('No')
a, b, c = map(int, input().split())

if 4 * a * b < (c-a-b) ** 2:
    print("Yes")
else:
    print("No")
import math
from decimal import Decimal

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

print('Yes' if Decimal(str(math.sqrt(a)))+Decimal(str(math.sqrt(b))) < Decimal(str(math.sqrt(c))) else 'No')
from decimal import Decimal
A,B,C=map(int,input().split())
if Decimal(A**0.5+B**0.5)<Decimal(C**0.5):
  print("Yes")
else:
  print("No")
a,b,c=map(int,input().split())
print("Yes" if a*b+b*c+c*a<(a**2+b**2+c**2)/2 else "No")
import numpy
a,b,c = map(int,input().split())
chka= numpy.sqrt(a) + numpy.sqrt(b)
chkc = numpy.sqrt(c)

if chka < chkc:
  print('Yes')
else:
  print('No')
a, b, c = map(int, input().split())

ab = int((a*b)**0.5)

if a+b+2*ab<c:
    print("Yes")
else:
    print("No")
s=input()
L=s.split(" ")
a=int(L[0])
b=int(L[1])
c=int(L[2])
if 0<(c**2-c*a-c*b+a**2-c*a-b*c+b**2-2*a*b):
    print("Yes")
else:
    print("No")
#!/usr/bin/env python
from collections import deque, defaultdict
import bisect
from math import factorial, sqrt


SMALL = 1e-4

def main():
    a, b, c = map(int, input().split())

    right = (c - a - b) ** 2
    left = 4 * a * b

    if right > left:
        if right - left < SMALL:
            print("No")
        else:
            print("Yes")
    else:
        if left - right < SMALL:
            print("Yes")
        else:
            print("No")


if __name__ == '__main__':
    main()
import math
a,b,c = map(float, input().split())
if math.sqrt(a)*math.sqrt(b)<(c-a-b)/2:
  print("Yes");
else:
  print("No");
a, b, c = map(int, input().split())
if a == b:
    if 2 * (a + b) < c:
        print('Yes')
    else:
        print('No')
else:
    print('Yes' if 4 * a * b < c ** 2 + b ** 2 + a ** 2 - 2 * c * a + 2 * a * b - 2 * b * c else 'No')
import math

a,b,c = (int(x) for x in input().split())

a = math.sqrt(a)
b = math.sqrt(b)
c = math.sqrt(c)

if a + b < c:
    print('Yes')
else:
    print('No')
a,b,c=map(int,list(input().split(" ")))
import math
if math.sqrt(a)+math.sqrt(b)<math.sqrt(c):
    print("Yes")
else:
    print("No")
a, b, c = map(int, input().split())

import math
a = math.sqrt(a)
b = math.sqrt(b)
c = math.sqrt(c)
if (a + b) >= c:
    print("No")
else:
    print("Yes")
a, b, c = map(float, input().split())
from math import sqrt
if sqrt(a) + sqrt(b) < sqrt(c):
  print('yes')
else:
  print('no')
a, b, c = map(int, input().split())

if round(a**0.5 + b**0.5, 10) < round(c**0.5, 10):
    print('Yes')
else:
    print('No')
from sys import stdin
import sys
import math
# import random

a, b, c = [int(x) for x in stdin.readline().rstrip().split()]
# a = random.randrange(1000000000)
# b = random.randrange(1000000000)
# c = random.randrange(1000000000)
print(a, b, c)
d = math.sqrt(b*a)
if d < (c-a-b)/2:
    print("Yes")
else:
    print("No")
import math
a, b, c = map(int, input().split())

if (math.sqrt(a) + math.sqrt(b)) < math.sqrt(c):
    print("Yes")
else:
    print("No")
a, b, c = [int(i) for i in input().split()]

x = pow(a, 0.5) + pow(b, 0.5)
y = pow(c, 0.5)

if x < y:
  print('Yes')
else:
  print('No')
import decimal
decimal.getcontext().prec = 30
a,b,c=(decimal.Decimal(x) for x in input().split())
if a.sqrt() + b.sqrt() < c.sqrt():
    print("Yes")
else:
    print("No")
import math
A, B, C = map(int, input().split())
a = pow(A, 0.5)
b = pow(B, 0.5)
c = pow(C, 0.5)

if a + b < c:
    print('Yes')
else:
    print('No')
from math import sqrt

[a, b, c] = input().split()
a = int(a)
b = int(b)
c = int(c)

if sqrt(a) + sqrt(b) < sqrt(c):
    print("Yes")
else:
    print("No")
import math
x,y,z = map(int, input().split())
 
if x + y + 2 * math.sqrt(x) * math.sqrt(y) < z:
  print('Yes')
else:
  print('No')