Problem:
 Score : 300 points    Problem Statement Does \sqrt{a} + \sqrt{b} < \sqrt{c} hold?      Constraints  1 \leq a, b, c \leq 10^9  All values in input are integers.         Input Input is given from Standard Input in the following format:  a \ b \ c       Output If \sqrt{a} + \sqrt{b} < \sqrt{c} , print Yes ; otherwise, print No .        Sample Input 1 2 3 9      Sample Output 1 No  \sqrt{2} + \sqrt{3} < \sqrt{9} does not hold.       Sample Input 2 2 3 10      Sample Output 2 Yes  \sqrt{2} + \sqrt{3} < \sqrt{10} holds.

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

c -= a + b

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

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

if a+b > c:
    print('No')
elif pow(c-a-b,2) > 4*a*b:
    print('Yes')
else:
    print('No')

Solution (Python):
from collections import *
from itertools import *
from bisect import *
from heapq import *
import copy
import math
from fractions import gcd
import sys
from decimal import *








a,b,c=map(int,input().split())
X=gcd(gcd(a,b),c)
c//=X
a//=X
b//=X
getcontext().prec = 500
c=Decimal(c).sqrt()
b=Decimal(b).sqrt()
a=Decimal(a).sqrt()

if c-a-b>0.0:
    print("Yes")
else:
    print("No")

Solution (Python):
import sys
l = sys.stdin.readline().strip()
 
a, b, c = map(int, l.split())
right = (c-a-b)
if right < 2:
    print("No")
else:
    right *= right
    left = 4 * a *b
    if left < right:
        print ("Yes")
    else:
        print("No")

Solution (Python):
a,b,c = map(int, input().split())
if 4*a*b < (c-a-b)**2 and c > a+b:
  print('Yes')
else:
  print('No')

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

    if c - a - b < 0:
        print("No")
    elif 4 * a * b < (c - a - b) * (c - a - b):
        print("Yes")
    else:
        print("No")


main()

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

if (c-a-b) <= 0:
    print("No")
elif 4*a*b < (c-a-b)*(c-a-b):
    print("Yes")
else:
    print("No")

Solution (Python):



from math import *
from copy import *
from decimal import *
from string import *				
from random import *				
from bisect import *				
from sys import stdin				
from sys import maxsize
from operator import *				
from itertools import *
from collections import Counter		
from collections import defaultdict 

'''

'''

def solve(l):
	n = len(l)
	

a,b,c = list(map(int, stdin.readline().rstrip().split()))
getcontext().prec = 100
aa = Decimal(a).sqrt()
bb = Decimal(b).sqrt()
cc = Decimal(c).sqrt()

if(a + b + 2*aa*bb < c):
	print('Yes')
else:
	print('No')

Solution (Python):
import math
a, b, c = map(int, input().split())
ans = (c-a-b)*(c-a-b) - 4*a*b

if c-a-b <= 0:
    print("No")
elif ans>0:
    print("Yes")
else:
    print("No")

Solution (Python):
a, b, c = input().strip().split()
a, b, c = [int(a), int(b), int(c)]
if(c-a-b < 0):
  print("No")
  exit(0)

if a*a+b*b+c*c-2*b*c-2*c*a > 2*a*b:
  print("Yes")
else:
  print("No")

Solution (Python):
import math
from functools import reduce
from collections import deque
import sys
sys.setrecursionlimit(10**7)


def get_nums_l():
    return [ int(s) for s in input().split(" ")]


def get_nums_n(n):
    return [ int(input()) for _ in range(n)]


def get_all_int():
    return map(int, open(0).read().split())

def log(*args):
    print("DEBUG:", *args, file=sys.stderr)

a,b,c = get_nums_l()

if a + b - c > 0:
    print("No")
    exit()

x = (a+b-c) ** 2
y = 4 * a * b

print("Yes" if x > y else "No")

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

if B >= C or A >= C:
    yes = False
else:
    yes = (4 * A * B) < (C - A - B) * (C - A - B)

print('Yes' if yes else 'No')

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

x = 4 * a * b

y = (c - a - b) * (c - a - b)


if (c - a - b) < 0:
    print("No")
elif x<y:
    print("Yes")
else:
    print("No")

Solution (Python):
import math
 
a,b,c=[int(x) for x in input().rstrip().split()]


if 0<=c-(a+b):
    if 4*a*b<(c-(a+b))**2:
        print("Yes")
    else:
        print("No")
else:
    print("No")

Solution (Python):
def input_int():
    return map(int, input().split())

def one_int():
    return int(input())

def one_str():
    return input()

def many_int():
    return list(map(int, input().split()))

from decimal import *

getcontext().prec = 28      


A, B, C = input_int()

A = Decimal(A).sqrt()
B = Decimal(B).sqrt()
C = Decimal(C).sqrt()



if (A+B) < C:
    print("Yes")
else:
    print("No")

Solution (Python):
from decimal import Decimal

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

a = Decimal(a)
b = Decimal(b)
c = Decimal(c)

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

Solution (Python):
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')

Solution (Python):
a,b,c = map(int, input().rstrip().split())
if 4*a*b < (c-a-b) ** 2 and c-a-b > 0:
  print("Yes")
else:
  print("No")

Solution (Python):
from decimal import *
from math import sqrt
getcontext().prec = 500
a, b ,c = map(int, input().split())
a = Decimal(a).sqrt()
b = Decimal(b).sqrt()
c = Decimal(c).sqrt()
if c > a + b:
  print("Yes")
else:
  print("No")

Solution (Python):
import math
from decimal import *
getcontext().prec = 500
x = list(map(Decimal, input().split())) 
a = Decimal(x[0]).sqrt()
b = Decimal(x[1]).sqrt()
c = Decimal(x[2]).sqrt()

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

Solution (Python):
import math
import fractions
import bisect
import collections
import itertools
import heapq
import string
import sys
import copy
from decimal import *
from collections import deque
sys.setrecursionlimit(10**7)
MOD = 10**9+7
INF = float('inf') 
def gcd(a,b):return fractions.gcd(a,b) 
def lcm(a,b):return (a*b) // fractions.gcd(a,b) 
def iin(): return int(sys.stdin.readline()) 
def ifn(): return float(sys.stdin.readline()) 
def isn(): return sys.stdin.readline().split() 
def imn(): return map(int, sys.stdin.readline().split()) 
def imnn(): return map(lambda x:int(x)-1, sys.stdin.readline().split()) 
def fmn(): return map(float, sys.stdin.readline().split()) 
def iln(): return list(map(int, sys.stdin.readline().split())) 
def iln_s(): return sorted(iln()) 
def iln_r(): return sorted(iln(), reverse=True) 
def fln(): return list(map(float, sys.stdin.readline().split())) 
def join(l, s=''): return s.join(l) 
def perm(l, n): return itertools.permutations(l, n) 
def perm_count(n, r): return math.factorial(n) // math.factorial(n-r) 
def comb(l, n): return itertools.combinations(l, n) 
def comb_count(n, r): return math.factorial(n) // (math.factorial(n-r) * math.factorial(r)) 
def two_distance(a, b, c, d): return ((c-a)**2 + (d-b)**2)**.5 
def m_add(a,b): return (a+b) % MOD

def sieves_of_e(n):
    is_prime = [True] * (n+1)
    is_prime[0] = False
    is_prime[1] = False
    for i in range(2, int(n**0.5)+1):
        if not is_prime[i]: continue
        for j in range(i * 2, n+1, i): is_prime[j] = False
    return is_prime

a,b,c = imn()
ma = Decimal(str(math.sqrt(a)))
mb = Decimal(str(math.sqrt(b)))
mc = Decimal(str(math.sqrt(c)))

da = Decimal(str(a))
db = Decimal(str(b))
dc = Decimal(str(c))
if da.sqrt() + db.sqrt() < dc.sqrt():
    print('Yes')
else:
    print('No')

Solution (Python):
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")

Solution (Python):
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")

Solution (Python):

from decimal import Decimal


def solve(*args: str) -> str:
    a, b, c = map(int, args[0].split())

    return 'Yes' if Decimal(a).sqrt()+Decimal(b).sqrt() < Decimal(c).sqrt() else 'No'


if __name__ == "__main__":
    print(solve(*(open(0).read().splitlines())))

Solution (Python):
import sys
import math
from decimal import *

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

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

Solution (Python):

import sys
import math
from decimal import Decimal

l = sys.stdin.readline()
l = l.split(' ')
a = int(l[0])
b = int(l[1])
c = int(l[2])
if( Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt()):
  print("Yes")
else:
  print("No")

sys.stdout.flush()

Solution (Python):
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')

Solution (Python):
if __name__ == '__main__':
    a, b, c =map(int, input().split())
    ab = 4 * a * b
    a_b_c = (c - (a + b))
    a_b_c_2 = a_b_c ** 2
    if a_b_c <= 0:
        print("No")
    else:
        if ab < a_b_c_2:
            print("Yes")
        else:
            print("No")

Solution (Python):
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')

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

Solution (Python):

import math
from decimal import *

def process(x):
  x = int(x)
  return Decimal(x).sqrt()

a, b, c = map(process, input().split(' '))

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

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

Solution (Python):
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')

Solution (Python):
import math
from decimal import *

a,b,c=input().split()
a=Decimal(a)
b=Decimal(b)
c=Decimal(c)

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

Solution (Python):
a,b,c=[int(x) for x in input().split()]
if c<=a or c<=b: print("No")
elif 2*(a*b+b*c+c*a)<a**2+b**2+c**2: print("Yes")
else: print("No")

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

Solution (Python):
a,b,c = map(int,input().split())
ab = a*b
cab = c - a -b
if(cab < 0):
  print('No')
elif(4*ab < cab*cab):
  print('Yes')
else:
  print('No')

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

if 4*a*b<(c-a-b)*(c-a-b) and a+b < c:
    print('Yes')
else:
    print('No')

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

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

Solution (Python):
from decimal import *

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

if c - (a+b) <= 2*Decimal(a*b).sqrt():
  print('No')
else:
  print('Yes')

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

if 4 * a * b < (c - a - b) * (c - a - b) and a + b <= c:
    print('Yes')
else:
    print('No')

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

if c - b - a > 0:
  if c**2 + a**2 + b**2 - 2*a*c - 2*b*c - 2*a*b > 0:
    print("Yes")
  else:
    print("No")
else:
  print("No")

Solution (Python):
from decimal import *
a,b,c = map(str,input().split())
r = "0.5"
if Decimal(a)**Decimal(r)+Decimal(b)**Decimal(r) < Decimal(c) **Decimal(r):
    print("Yes")
else:
    print("No")

Solution (Python):
from decimal import Decimal

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

A = Decimal(a) ** k + Decimal(b) ** k
C = Decimal(c) ** k
if A < C:
    print("Yes")
else:
    print("No")

Solution (Python):
import math
from decimal import Decimal
a,b,c=map(int,input().split())


a,b,c=Decimal(a).sqrt(),Decimal(b).sqrt(),Decimal(c).sqrt()


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

Solution (Python):
import sys
input = lambda: sys.stdin.readline().rstrip()
input_nums = lambda: list(map(int, input().split()))

a, b, c = input_nums()

from decimal import *
getcontext().prec = 500

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

Solution (Python):
from decimal import *
a,b,c=input().split()
print("Yes" if Decimal(a).sqrt()+Decimal(b).sqrt()<Decimal(c).sqrt() else "No")

Solution (Python):
from decimal import *
getcontext().prec = 230

from math import sqrt
a, b, c = map(Decimal,input().split(" "))

if a + b - c + 2 * (a*b).sqrt() < 0 :
    ans = "Yes"
else:
    ans = "No"
print(ans)

Solution (Python):
from decimal import *

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

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

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

if c-a-b > 0:
  if 4*a*b < (c-b-a)*(c-b-a):
    print("Yes")
  else:
    print("No")
else:
  print("No")

Solution (Python):
import sys
import math
import bisect

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


if __name__ == "__main__":
    main()

Solution (Python):
a, b, c = map(int, input().split())
aa = (a+b-c)**2
bb = 4*a*b
if a + b <= c:
    if aa > bb:
        print("Yes")
    else:
        print("No")
else:
    print("No")

Solution (Python):
def ii():
    return int(input())
def mi():
    return map(int, input().split())
def li():
    return list(mi())

from math import sqrt
a, b, c = mi()    

if 4 * a * b < (c-(a+b))*  (c-(a+b)) and (c-(a+b)) >= 0:
	print('Yes')
else:
	print('No')

Solution (Python):
from decimal import *

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

Solution (Python):
import sys
import numpy as np
import decimal
ary = input().split()


a = int(ary[0])
b = int(ary[1])
c = int(ary[2])







if (np.sqrt(decimal.Decimal(a)) + np.sqrt(decimal.Decimal(b))) < np.sqrt(decimal.Decimal(c)):
  print('Yes')
else:
  print('No')

Solution (Python):
import sys


from math import sqrt

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

if x <= 0:
    print('No')
elif 4*a*b < x**2:
    print('Yes')
else:
    print('No')

Solution (Python):
import math
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')

Solution (Python):
import math
a,b,c = map(int,input().split())

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

if a+b-c > 2*math.sqrt(a*b):
  print("No")
elif left < right:
  print("Yes")
else:
  print("No")

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

import math

if (a+b)>=c:
  print('No')
elif 4*a*b<c**2-2*c*(a+b)+(a+b)**2:
  print('Yes')
else:
  print('No')

Solution (Python):











import sys
sys.setrecursionlimit(10**6)
input=sys.stdin.readline
from math import floor,sqrt,factorial,hypot,log 
from heapq import heappop, heappush, heappushpop
from collections import Counter,defaultdict,deque
from itertools import accumulate,permutations,combinations,product,combinations_with_replacement
from bisect import bisect_left,bisect_right
from copy import deepcopy
from fractions import gcd
from random import randint
def ceil(a,b): return (a+b-1)//b
inf=float('inf')
mod = 10**9+7
def pprint(*A): 
    for a in A:     print(*a,sep='\n')
def INT_(n): return int(n)-1
def MI(): return map(int,input().split())
def MF(): return map(float, input().split())
def MI_(): return map(INT_,input().split())
def LI(): return list(MI())
def LI_(): return [int(x) - 1 for x in input().split()]
def LF(): return list(MF())
def LIN(n:int): return [I() for _ in range(n)]
def LLIN(n: int): return [LI() for _ in range(n)]
def LLIN_(n: int): return [LI_() for _ in range(n)]
def LLI(): return [list(map(int, l.split() )) for l in input()]
def I(): return int(input())
def F(): return float(input())
def ST(): return input().replace('\n', '')
def main():
    A,B,C=MI()
    need=(C-A-B)
    
    if(need<0):
        print("No")
        return
    if(need**2>4*A*B):
        print("Yes")
    else:
        print("No")

    
if __name__ == '__main__':
    main()

Solution (Python):
a, b, c = map(float, input().split())

from decimal import *
getcontext().prec = 50
A = Decimal(a).sqrt()
B = Decimal(b).sqrt()
C = Decimal(c).sqrt()

print('Yes' if A+B<C else 'No')

Solution (Python):
a,b,c = map(int,input().split())
d = c-a-b
if d < 0:
  print("No")
  exit()
if 4*a*b< d**2:
  print("Yes")
else:
  print("No")

Solution (Python):
import math
import decimal
a, b, c  = [decimal.Decimal(int(x)).sqrt() for x in input().split()]
ab = a + b
if ab < c:
    print('Yes')
else:
    print('No')

Solution (Python):
import math
a, b, c = map(int, input().split())
x = 2*a*b
y = a**2+b**2+c**2 -2*a*c-2*b*c
if c-a-b <=0:
	print ("No")
	exit()
if x < y:
	print ("Yes")
else:
	print ("No")

Solution (Python):
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')

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

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

if 4 * a * b < (c - a - b) ** 2:
    print("Yes")
else:
    print("No")

Solution (Python):



import math

def ans(a, b, c):
    rab = math.sqrt(a * b)
    

    if c - a - b <= 0:
        return 'No'
    elif (c - a - b) ** 2 > 4 * a * b:
        return 'Yes'
    else:
        return 'No'


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

    print(ans(a, b, c))


if __name__ == '__main__':
    main()

Solution (Python):
from decimal import *
import math
a,b,c=map(int,input().split())
if a+b+(4*Decimal(a)*Decimal(b))**Decimal("0.5")<c:
    print("Yes")
else:
    print("No")

Solution (Python):
from decimal import *

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

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

if __name__ == '__main__':
    main()

Solution (Python):



def input_multiple_number():
    return map(int, input().split())

a,b,c = input_multiple_number()


if c-a-b < 0:
	print("No")
elif 4*a*b < (c-a-b)**2:
	print("Yes")
else:
	print("No")

Solution (Python):
from sys import stdin
import math

def main():

    input = stdin.readline

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

    sqrt = c - (a + b)

    if sqrt <= 0:
        print("No")
    elif sqrt ** 2 > 4 * a * b:
        print("Yes")
    else:
        print("No")
        

if __name__ == "__main__":
    main()

Solution (Python):
from decimal import *

getcontext().prec = 50000
a,b,c, = map(int,input().split())
if a+b+Decimal(4*a*b).sqrt() < c:
  print("Yes")
else:
  print("No")

Solution (Python):
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')

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

A = 4 * a * b
B = c - a - b
if A < (B**2) and 0 < B:
    print('Yes')
else:
    print('No')

Solution (Python):
from decimal import *

getcontext().prec = 50   

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

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

Solution (Python):


a, b, c = (int(val) for val in input().split())
if a + b > c:
    print('No')
else:
    if (a + b - c)**2 > 4 * a * b:
        print('Yes')
    else:
        print('No')

Solution (Python):
from math import sqrt
from decimal import *

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

a = Decimal(a)
b = Decimal(b)
c = Decimal(c)

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

Solution (Python):
a,b,c = [int(i) for i in input().split()]
if a + b >= c:
  print('No')
  exit()
else:
  if (c-a-b)**2 > 4*a*b:
    print('Yes')
  else:
    print('No')

Solution (Python):
from decimal import *
import math
a, b, c = map(int, input().split()) 

root_a = Decimal(a).sqrt()
root_b = Decimal(b).sqrt()
root_c = Decimal(c).sqrt()

if root_a + root_b < root_c:
  print('Yes')
else:
  print('No')

Solution (Python):
from decimal import *


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

if a+b >= c:
  print("No")
else:
  print("Yes")

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

Solution (Python):
from decimal import Decimal
import math

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

sab = Decimal(a * b).sqrt()

if a + b + sab * 2 < c :
  print("Yes")
else :
  print("No")

Solution (Python):
from decimal import Decimal

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

a2=a**Decimal("0.5")
b2=b**Decimal("0.5")
c2=c**Decimal("0.5")

if a2+b2<c2:
    print("Yes")
else:
    print("No")

Solution (Python):
from decimal import *
getcontext().prec = 30000
a, b, c = map(int, input().split())




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

    print('Yes')
else:
    print('No')

Solution (Python):
import math

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

if a+b > c:
  print('No')
elif (c - (a + b)) ** 2 > 4 * a * b :
  print('Yes')
else:
  print('No')

Solution (Python):
a, b, c=(int(x) for x in input().split())
if c - a - b < 0:
  print('No')
elif 2*(a*b + b*c + c*a) < (a-b)**2 + (b-c)**2 + (c-a)**2:
  print('Yes')
else:
  print('No')

Solution (Python):
a, b, c = map(int,input().split())
if c - a - b < 0:
  print("No")
else:
  if 4 * a * b < (c - a - b) * (c - a - b):
    print("Yes")
  else:
    print("No")

Solution (Python):
import math
from decimal import *
x,y,z= map(int,input().split()) 
getcontext().prec = 35 
if x + y - z > 0:
    print("No")
elif (x+y+2*Decimal(x*y).sqrt())/z<1:
    print("Yes")
else:
    print("No")

Solution (Python):
from decimal import *
a, b, c = list(map(int, input().split()))

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

if l<r:
    print('Yes')
else:
    print('No')

Solution (Python):
from decimal import *
import math
a,b,c=map(int,input().split())
if Decimal(a).sqrt() + Decimal(b).sqrt() < Decimal(c).sqrt():
    print('Yes')
else:
    print('No')

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

if c-(a+b) >= 0:
    if 4*a*b < (c-(a+b))**2:
        print('Yes')
    else:
        print('No')
else:
        print('No')

Solution (Python):
from decimal import Decimal
a, b, c = list(map(int, input().split()))


def f(x):
    return Decimal(Decimal(x)**2 + s) / (2 * Decimal(x))


s = a * b   
x = 2   
while True:
    newX = f(x)
    if abs(newX - x) < 1e-7:
        x = newX
        break
    x = newX

l = 2 * x + a + b

if l < c:
    print("Yes")
else:
    print("No")

Solution (Python):
import sys
import math

a, b, c = map(int, sys.stdin.readline().rstrip().split())






if c - a - b <= 0:
    print("No")
elif 4 * a * b < (c - a - b)**2:
    print("Yes")
else:
    print("No")

Solution (Python):
a,b,c = map(int, input().strip().split())
r = c-(a+b)
l = 4*a*b
if r < 0:
  print('No')
else:
  print('Yes' if l < r**2 else 'No')

Solution (Python):
a, b, c = map(int, input().split())
left = 4 * a * b
right = (c - a - b) ** 2
if left < right:
    if c - a - b < 0:
        print("No")
    else:
        print("Yes")
else:
    print("No")

Solution (Python):
a,b,c = map(int, input().split())
t = c - a - b
if t < 1:
    print("No")
    exit()
if t**2 > 4*a*b:
    print("Yes")
else:
    print("No")

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


import math
if c-a-b <= 0:
	print("No")
	exit()
if 4*a*b < (c-a-b)**2:
	print("Yes")
else:
	print("No")

Solution (Python):
from decimal import *


def sqrt(n):
    return Decimal(n).sqrt()


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

Solution (Python):
import math
a,b,c = map(int, input().split())

if b<0 or c<0:
    print("No")
elif c-a-b<0:
    print("No")
elif 4*a*b<(c-a-b)**2:
    print("Yes")
else:
    print("No")

Solution (Python):
import math
 
string = input().split(' ')
 
a = int(string[0])
b = int(string[1])
c = int(string[2])
 

if c< a + b:
  print('No')
  
elif (c - a - b) ** 2 - 4 * a * b > 0:
  print('Yes')
else:
  print('No')

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

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

Solution (Python):
import sys
from collections import defaultdict
from collections import deque
def load(vtype=int):
    return vtype(input().strip())
def load_list(seplator=" ", vtype=int):
    return [vtype(v) for v in input().strip().split(seplator)]
def exit():
    import sys
    sys.exit(0)
def perm_sub(li, used):
    if len(li) == len(used):
        return [deque()]
    k = []
    for i in range(len(li)):
        if i in used:
            continue
        used.add(i)
        sub_list = perm_sub(li, used)
        for sub in sub_list:
            sub.appendleft(li[i])
        k.extend(sub_list)
        used.discard(i)
    return k
def perm_li(li):
    return perm_sub(li, set())
def perm_n(n):
    return perm_sub(list(range(n)), set())
def join_i(li, sep=""):
    return sep.join([str(e) for e in li])
def li2n(li):
    n, base = 0, 1
    for i in range(len(li)-1, -1, -1):
        n += li[i] * base
        base *= 10
    return n
def sli2ili(li):
    return [int(s) for s in li] 

import math
from decimal import *

a, b, c = load_list()
if (Decimal(a).sqrt() + Decimal(b).sqrt()).compare(Decimal(c).sqrt()) == Decimal(-1):
    print('Yes')
else:
    print('No')

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

a_s = a**0.5
b_s = b**0.5
c_s = c**0.5

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

if 4*a*b < (c-a-b)**2:
    print("Yes")
else:
    print("No")

Solution (Python):


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

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

if left < right and  c > (a + b):
    print('Yes')
else:
    print('No')

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

Solution (Python):
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")

Solution (Python):
a,b,c = map(int,input().split())
if (c-a-b <= 0):
    print("No")
else:
    ans = (c-a-b) * (c-a-b) > 4 * a  *b 
    if (ans):
        print("Yes")
    else:
        print("No")

Solution (Python):
import math
N = input().split()
a = int(N[0])
b = int(N[1])
c = int(N[2])
if c -a-b <=0:
    print('No')
elif 4*a*b <(c-a-b)**2:
    print('Yes')
else:
    print('No')

Solution (Python):
a, b, c = map(int, input().split())
from decimal import *
a2 = Decimal(a).sqrt()
b2 = Decimal(b).sqrt()
c2 = Decimal(c).sqrt()
if a2 + b2 < c2:
    print('Yes')
else:
    print('No')

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

if(c-a-b <= 0): print("No")
elif(4*a*b < (c-a-b) * (c-a-b)): print("Yes")
else: print("No")

Solution (Python):
import math
a,b,c = [int(i) for i in input().split()]
if((c-a-b)**2>4*(a*b) and c-a-b>0):
    print('Yes')
else:
    print('No')

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

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

if a + b > c:
    print("No")
elif (a+b-c)**2 > 4*a*b:
    print("Yes")
else:
    print("No")

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

if c > a + b:
  if ((c - a - b) ** (2)) > 4 * a * b:
    print("Yes")
    quit()
    
print("No")

Solution (Python):
a,b,c= list(map(int, input().split()))
if c - a- b < 0:
    print("No")
    exit(0)
if (c-a-b)**2>4*a*b:
    print("Yes")
else:
    print("No")

Solution (Python):
A, B, C = map(int, input().split())
if C - A - B < 0:
    print("No")
elif 2 * (A * B + A * C + B * C) < A ** 2 + B ** 2 + C ** 2:
    print("Yes")
else:
    print("No")

Solution (Python):
from decimal import Decimal
import numpy as np
A,B,C = map(int, input().split())

a = Decimal(A)
b = Decimal(B)
c = Decimal(C)

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

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


if __name__ == "__main__":
    main()

Solution (Python):
h = list(map(int, input().split()));
a = h[0]
b = h[1]
c = h[2]
if(c-a-b<=0):
  print("No")
elif(4*a*b<(c-a-b)**2):
  print("Yes")
else:
  print("No")

Solution (Python):
import math
a, b, c = map(int, input().split())

if c - (a + b) <= 0:
    print("No")
    exit()
if 4 * a * b < (c - (a + b)) ** 2:
    print("Yes")
else:
    print("No")

Solution (Python):
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(int, input().split()))
a,b,c=MAP()
if c-a-b>=0 and 4*a*b<(c-a-b)**2:
    print("Yes")
else:
    print("No")

Solution (Python):
def main():

    a, b, c = map(int, input().split())
    if a+b > c: return "No" 

    if (c-a-b) * (c-a-b) > 4 * a * b: return "Yes"
    return "No"

if __name__ == '__main__':
    print(main())

Solution (Python):
from decimal import *
getcontext().prec = 20
a,b,c = map(int, input().split())
a,b,c = Decimal(a),Decimal(b),Decimal(c)
if a.sqrt() + b.sqrt() < c.sqrt():
    print('Yes')
else:
    print('No')

Solution (Python):
from decimal import *
getcontext().prec = 20
a,b,c = map(int, input().split())
a,b,c = Decimal(a),Decimal(b),Decimal(c)
if a.sqrt() + b.sqrt() < c.sqrt():
    print('Yes')
else:
    print('No')

Solution (Python):
import math
a,b,c = map(int,input().split())

if c<a+b:
    print('No')
else:
    N = (c-b-a)**2
    if 4*a*b<N:
        print('Yes')
    else:
        print('No')

Solution (Python):
from decimal import *
a,b,c = (int(x) for x in input().split())
a = Decimal(a)
b = Decimal(b)
c = Decimal(c) 
if a+b+2*(a.sqrt()*b.sqrt()) < c:
    print('Yes')
else:
    print('No')

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

if c-a-b < 1:
    print('No')
else:
    if 4*a*b < (c-a-b)**2:
        print('Yes')
    else:
        print('No')

Solution (Python):
from decimal import *

getcontext().prec = 128

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

Solution (Python):
a, b, c = map(int, input().split())
c -= a + b
print('YNeos'[c <= 0 or 4 * a * b >= c * c :: 2])