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())
if 4*a*b< (c-a-b)**2 and c-a-b>1:
    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 < a**2+b**2+c**2-2*a*c-2*b*c+2*a*b:
  print('Yes')
else:
  print('No')

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

l = a * b * 4
r = c - a - b
if r < 0 or l >= r ** 2:
    print("No")
else:
    print("Yes")

Solution (Python):
import numpy as np

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

lh = 4*a*b

rh = c**2 + (a+b)**2 -2*c*(a+b)
if (c < (a+b)):
	print("No")
elif lh<rh:
    print("Yes")
else:
    print("No")

Solution (Python):
from collections import defaultdict
import math
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")

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

Solution (Python):
import math

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

if 4 * a * b < (c - a - b) ** 2:
    if c - a - b < 0:
        if 2 * math.sqrt(a * b) < c - a - b:
            print('Yes')
        else:
            print('No')
    else:
        print('Yes')
else:
    print('No')

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

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

if c-a-b >= 0:
    if left < right:
        print('Yes')
    else:
        print('No')
else:
    print('No')

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

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

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

Solution (Python):
import sys

input_methods=['clipboard','file','key']
using_method=0
input_method=input_methods[using_method]

IN=lambda : map(int, input().split())
mod=1000000007



def check(a,b,c):
	
	if a+b > c:
		return False
	return 4*a*b < (c-a-b)**2

def main():
	a, b , c = IN()
	ret = 'Yes' if check(a,b,c) else 'No'
	print(ret)
	
	
	

isTest=False

def pa(v):
	if isTest:
		print(v)
		
def input_clipboard():
	import clipboard
	input_text=clipboard.get()
	input_l=input_text.splitlines()
	for l in input_l:
		yield l

if __name__ == "__main__":
	if sys.platform =='ios':
		if input_method==input_methods[0]:
			ic=input_clipboard()
			input = lambda : ic.__next__()
		elif input_method==input_methods[1]:
			sys.stdin=open('inputFile.txt')
		else:
			pass
		isTest=True
	else:
		pass
		
			
	ret = main()
	if ret is not None:
		print(ret)

Solution (Python):
import sys

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

Solution (Python):
s=input().split(" ")
a=int(s[0])
b=int(s[1])
c=int(s[2])




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

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

Solution (Python):

from decimal import Decimal

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(' '))

left = 4 * a * b
right = c ** 2 + a ** 2 + b ** 2 - 2 * c * a + 2 * a * b - 2 * b * c

if c - a - b <= 0 or left >= right:
    print('No')
else:
    print('Yes')

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

Solution (Python):
import sys

from decimal import *
input = sys.stdin.readline

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


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

Solution (Python):

from __future__ import division, print_function

import os
import sys
from io import BytesIO, IOBase

if sys.version_info[0] < 3:
    from __builtin__ import xrange as range
    from future_builtins import ascii, filter, hex, map, oct, zip


def main():
    a, b, c = [int(s) for s in input().strip().split()]
    if a + b <= c and 4 * a * b < (c - a - b) ** 2:
        print("Yes")
    else:
        print("No")




BUFSIZE = 8192


class FastIO(IOBase):
    newlines = 0

    def __init__(self, file):
        self._fd = file.fileno()
        self.buffer = BytesIO()
        self.writable = "x" in file.mode or "r" not in file.mode
        self.write = self.buffer.write if self.writable else None

    def read(self):
        while True:
            b = os.read(self._fd, max(os.fstat(self._fd).st_size, BUFSIZE))
            if not b:
                break
            ptr = self.buffer.tell()
            self.buffer.seek(0, 2), self.buffer.write(b), self.buffer.seek(ptr)
        self.newlines = 0
        return self.buffer.read()

    def readline(self):
        while self.newlines == 0:
            b = os.read(self._fd, max(os.fstat(self._fd).st_size, BUFSIZE))
            self.newlines = b.count(b"\n") + (not b)
            ptr = self.buffer.tell()
            self.buffer.seek(0, 2), self.buffer.write(b), self.buffer.seek(ptr)
        self.newlines -= 1
        return self.buffer.readline()

    def flush(self):
        if self.writable:
            os.write(self._fd, self.buffer.getvalue())
            self.buffer.truncate(0), self.buffer.seek(0)


class IOWrapper(IOBase):
    def __init__(self, file):
        self.buffer = FastIO(file)
        self.flush = self.buffer.flush
        self.writable = self.buffer.writable
        self.write = lambda s: self.buffer.write(s.encode("ascii"))
        self.read = lambda: self.buffer.read().decode("ascii")
        self.readline = lambda: self.buffer.readline().decode("ascii")


def print(*args, **kwargs):
    """Prints the values to a stream, or to sys.stdout by default."""
    sep, file = kwargs.pop("sep", " "), kwargs.pop("file", sys.stdout)
    at_start = True
    for x in args:
        if not at_start:
            file.write(sep)
        file.write(str(x))
        at_start = False
    file.write(kwargs.pop("end", "\n"))
    if kwargs.pop("flush", False):
        file.flush()


if sys.version_info[0] < 3:
    sys.stdin, sys.stdout = FastIO(sys.stdin), FastIO(sys.stdout)
else:
    sys.stdin, sys.stdout = IOWrapper(sys.stdin), IOWrapper(sys.stdout)

input = lambda: sys.stdin.readline().rstrip("\r\n")



if __name__ == "__main__":
    main()

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




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

Solution (Python):
import sys
import math

input = sys.stdin.readline

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

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


if c - a - b <= 0:
    print('No')
    exit()
if left < right:
    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):
import math
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")
else:
  print("Yes" if a * b * 4 < (c - a - b) ** 2 else "No")

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

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

Solution (Python):

import sys
YES = "Yes"  
NO = "No"  

def solve(a: int, b: int, c: int):
    if c-a-b <0:
        print(NO)
        return
        
    if 4*a*b < (c-a-b)**2:
        print(YES)
    else:
        print(NO)
    return


def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    a = int(next(tokens))  
    b = int(next(tokens))  
    c = int(next(tokens))  
    solve(a, b, c)

if __name__ == '__main__':
    main()

Solution (Python):
import sys 
input = sys.stdin.readline
MOD = 10**9 +7
INF = 10**9

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

Solution (Python):
from math import sqrt
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):
import sys

stdin = sys.stdin

ns = lambda: stdin.readline().rstrip()
ni = lambda: int(stdin.readline().rstrip())
nm = lambda: map(int, stdin.readline().split())
nl = lambda: list(map(int, stdin.readline().split()))

a,b,c = nm()
eps = 10**-7

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

Solution (Python):
import sys
sys.setrecursionlimit(4100000)

import math

import logging

logging.basicConfig(level=logging.DEBUG)

logger = logging.getLogger(__name__)

from decimal import *


def resolve():
    
    
    a, b, c = [int(x) for x in sys.stdin.readline().split()]  
    

    
    
    
    

    logger.debug('{}'.format([]))

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


if __name__ == "__main__":
    resolve()





import sys
from io import StringIO
import unittest


class TestClass(unittest.TestCase):
    def assertIO(self, input, output):
        stdout, stdin = sys.stdout, sys.stdin
        sys.stdout, sys.stdin = StringIO(), StringIO(input)
        resolve()
        sys.stdout.seek(0)
        out = sys.stdout.read()[:-1]
        sys.stdout, sys.stdin = stdout, stdin
        self.assertEqual(out, output)

    def test_入力例_1(self):
        input = """2 3 9"""
        output = """No"""
        self.assertIO(input, output)

    def test_入力例_2(self):
        input = """2 3 10"""
        output = """Yes"""
        self.assertIO(input, output)

Solution (Python):
a,b,c = map(int, input().split())
p = 4*a*b
q = (c-a-b)**2

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

elif p<q:
    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):
a,b,c=map(int,input().split())
if a>=c or b>=c:
 print('No')
elif 2*(a*b+b*c+a*c)<a**2+b**2+c**2:
 print('Yes')
else:
 print('No')

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

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

Solution (Python):
a,b,c = map(int, input().split())
import math
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 = list(map(int, input().split(' ')))
s = 4 * a * b
t = (c - a - b) ** 2

if c - a - b < 0:
    print('No')
elif s < t:
    print('Yes')
else:
    print('No')

Solution (Python):
import math

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

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

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

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

Solution (Python):
abc =input().rstrip().split(" ")
a=int(abc[0])
b=int(abc[1])
c=int(abc[2])
if c-a-b>0 and (c-a-b)*(c-a-b)>4*a*b:
    print("Yes")
else:
    print("No")

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

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

Solution (Python):
a, b, c = map(int, input().split())
l = 4 * a * b
r = (c - a - b) ** 2

if c - a - b < 0 or l >= r:
    print("No")
else:
    print("Yes")

Solution (Python):
a,b,c=map(int, raw_input().split())
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())
flag=True
ans="No"
if c-a-b<0:
  flag=False
if flag==True and 4*a*b<(c-a-b)**2:
  ans="Yes"
print(ans)

Solution (Python):

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")

Solution (Python):



import math
def ri():
    return int(input())

def rl():
    return list(input().split())

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

def main():
    a, b, c = rli()
    if c - a - b < 0:
        print('No')
        return
    if 4*a*b < (c-a-b)*(c-a-b):
        print('Yes')
    else:
        print('No')



if __name__ == '__main__':
    main()

Solution (Python):
s = input()
lis = s.split()
a = int(lis[0])
b = int(lis[1])
c = int(lis[2])
if c - a - b < 0:
    print("No")
else:
    ee = (c - a - b) * (c - a - b)
    dd = 4 * a * b - ee
    if dd < 0:
        print("Yes")
    else:
        print("No")

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

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

Solution (Python):

MOD = 10 ** 9 + 7
INFI = 10**10

import math

import itertools



import copy
from functools import lru_cache

def sosuhante(n):
    for k in range(2, int(math.sqrt(n))+1):
        if n% k ==0:
            return False
    return True
def cmb(n, r):
    if n - r < r: r = n - r
    if r == 0: return 1
    if r == 1: return n

    numerator = [n - r + k + 1 for k in range(r)]
    denominator = [k + 1 for k in range(r)]

    for p in range(2,r+1):
        pivot = denominator[p - 1]
        if pivot > 1:
            offset = (n - r) % p
            for k in range(p-1,r,p):
                numerator[k - offset] /= pivot
                denominator[k] /= pivot

    result = 1
    for k in range(r):
        if numerator[k] > 1:
            result *= int(numerator[k])

    return result

def kingaku(a,b,n):
    keta=len(str(n))
    return a*n+b*keta

def my_index(l, x, default=False):
    if x in l:
        return l.index(x)
    else:
        return default






def main():
    a,b,c=map(int,input().split())
    seisubu=c-a-b
    ab=a*b
    s2=seisubu**2
    ab4=ab*4
    ans=s2-ab4
    if ans>0 and seisubu>0:
        print("Yes")
    else:
        print("No")

if __name__ == "__main__":
    main()

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

Solution (Python):
import decimal
ctx = decimal.Context(prec=1000000)


a,b,c = [decimal.Decimal(x, ctx) for x in input().split()]

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")
else:
    if 4*a*b < (c-a-b)**2:
        print("Yes")
    else:
        print("No")

Solution (Python):
from sys import stdin
def main():
    
    readline=stdin.readline
    a,b,c=map(int,readline().split())
    if c-a-b<=0:
        print("No")
    elif 4*a*b<c**2+a**2+b**2-2*a*c+2*a*b-2*b*c:
        print("Yes")
    else:
        print("No")
if __name__=="__main__":
    main()

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

Solution (Python):

import sys
import decimal
import math
YES = "Yes"  
NO = "No"  


def solve(a: int, b: int, c: int):
    decimal.getcontext().prec = 22
    if((c-a-b)**2>4*(a*b) and c>a+b):print(YES)
    else:print(NO)
    return



def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    a = int(next(tokens))  
    b = int(next(tokens))  
    c = int(next(tokens))  
    solve(a, b, c)

if __name__ == '__main__':
    main()

Solution (Python):


def I(): return int(input())
def MI(): return map(int, input().split())
def LI(): return list(map(int, input().split()))
import math


def main():
    mod=10**9+7
    a,b,c=MI()
    
    
    
    if 4*a*b<(c-(a+b))**2:
        f=1
    else:
        f=0
        
    if c<(a+b):
        f=0
        
    if f==1:
        print("Yes")
    else:
        print("No")

main()

Solution (Python):
from decimal import *

getcontext().prec = 20      

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

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

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

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

Solution (Python):

import sys, math, itertools, collections, bisect
input = lambda: sys.stdin.buffer.readline().rstrip().decode('utf-8')
inf = float('inf') ;mod = 10**9+7
mans = inf ;ans = 0 ;count = 0 ;pro = 1

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):
a, b, c = map(int, input().split())
if c-a-b <= 0:
    print("No")
    exit()
if a*a + b*b +c*c -2*a*b - 2*a*c -2*b*c > 0:
    print("Yes")
else:
    print("No")

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

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

Solution (Python):
def main():
    import sys
    import math
    a,b,c=list(map(int,sys.stdin.readline().split()))
    if c-a-b<0:
        return 'No'
    if 4*a*b < (c-a-b)**2:
        return 'Yes'
    else:
        return 'No'

print(main())

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

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

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

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

import math

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

Solution (Python):
import bisect
import collections
import sys

sys.setrecursionlimit(100000)
input = sys.stdin.readline
ACMOD = 1000000007
INF = 1 << 32


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


def llmi(n):
    return [lmi() for _ in range(n)]


a, b, c = lmi()

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

Solution (Python):
a, b, c = map(int, 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 4*a*b<(c-a-b)**2 and c>a+b:
    print("Yes")
else:
    print("No")

Solution (Python):
import math

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

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

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

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

Solution (Python):
import sys
sys.setrecursionlimit(10 ** 7)

read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines

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

if c - a - b <= 0:
    ans = 'No'
elif 4 * a * b < pow((c - a - b), 2):
    ans = 'Yes'
else:
    ans = 'No'

print(ans)

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

from decimal import *

getcontext().prec = 100



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

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

if a+b >= c:
    print("No")
else:
    left = 4 * a * b
    right = (c-a-b) * (c-a-b)
    if left < right:
        print("Yes")
    else:
        print("No")

Solution (Python):
import math

a,b,c = [int(x) for x in input().split()]
if c-b-a<=0:
    print("No")
else:
    x = (c-a-b)**2
    y = 4*a*b
    if y<x:
        print("Yes")
    else:
        print("No")

Solution (Python):
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()))
if a + b >= c:
    print("No")
elif 4 * a * b < (c - a - b) * (c - a - b):
    print("Yes")
else:
    print("No")

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

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

Solution (Python):
from collections import defaultdict
from collections import deque
from string import ascii_uppercase
import sys, bisect, math, heapq

stdin = sys.stdin
read_int = lambda : list(map(int,stdin.readline().split()))
read_str = lambda : stdin.readline().rstrip()

a, b, c = read_int()

def solve():
    if c - a - b > 0:
        if 4 * a * b - pow(c - a - b, 2) < 0:
            return 'Yes'
    return 'No'

if __name__ == "__main__":
    print(solve())

Solution (Python):

import sys


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

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

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

E = 1e-9
if c - a - b > 0 and a * a + b * b + c * c - 2 * (a * b + b * c + c * a) > 0 :
  print('Yes')
else :
  print('No')

Solution (Python):
import numpy as np

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):
a,b,c = map(int,input().split())



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

Solution (Python):

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


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

Solution (Python):
import math
a, b, c = map(int, input().split())
left = 0
right = (10 ** 9) ** 2 * 5

while left + 1 < right:
    mid = (left + right) // 2
    if mid * mid <= 4 * a * b:
        left = mid
    else:
        right = mid

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

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

Solution (Python):










import math
import numpy as np
import statistics
import string
import sys
from array import array
from collections import deque

def intinput():
    return int(input())
def listintinput():
    return list(map(int, input().split()))
def splitintinput():
    return map(int, input().split())
def factorialsurplus(x, y, z):  
    ret = 1
    for i in range(x, y + 1):
        ret = (ret * i) % z
    return (ret)
def isprime(x):
    if x == 1:
        return False
    if x == 2:
        return True
    sq = int(math.sqrt(x))
    for i in range(2,sq+1):
        if x % i == 0:
            return False
    return True
def hcfnaive(a,b):
    if(b==0):
        return a
    else:
        return hcfnaive(b,a%b)

a,b,c = splitintinput()
if c - a - b < 0:
    print('No')
    exit()

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

Solution (Python):
a, b, c = [int(i) for i in input().split()]

d = c - a - b

if d < 0:
    print("No")

else:
    if d ** 2 > 4 * a * b:
        print("Yes")
    else:
        print("No")

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

Solution (Python):
import bisect
import math

def sRaw():
    return input().rstrip("\r")


def iRaw():
    return int(input())


def ssRaw():
    return input().split()


def isRaw():
    return list(map(int, ssRaw()))


INF = 1 << 29

DIV = (10**9) + 7


def mod_inv_prime(a, mod=DIV):
    return pow(a, mod-2, mod)


def ncr(n, r, mod=DIV):
	r = min(r, n-r)
	ret = 1
	for i in range(1, r+1):
		ret = ret * (n-i+1) % mod
		ret = ret * mod_inv(i, mod) % mod
	return ret


def mod_inv(a, b):
    r = a
    w = b
    u = 1
    v = 0
    while w != 0:
        t = r//w
        r -= t*w
        r, w = w, r
        u -= t*v
        u, v = v, u
    return (u % b+b) % b


def CONV_TBL(max, mod=DIV):
    fac, finv, inv = [0]*max, [0]*max, [0]*max
    fac[0] = fac[1] = 1
    finv[0] = finv[1] = 1
    inv[1] = 1
    for i in range(2, max):
        fac[i] = fac[i-1]*i % mod
        inv[i] = mod - inv[mod % i] * (mod//i) % mod
        finv[i] = finv[i-1]*inv[i] % mod

    class CONV:
        def __init__(self):
            pass

        def ncr(self, n, k):
            if(n < k):
                return 0
            if(n < 0 or k < 0):
                return 0
            return fac[n]*(finv[k]*finv[n-k] % mod) % mod
    return CONV()


def main():
    a,b,c = isRaw()

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


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

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

Solution (Python):

import copy
import random
import bisect 
import fractions 
import math
import sys
import collections

mod = 10**9+7
sys.setrecursionlimit(mod) 

d = collections.deque()
def LI(): return list(map(int, sys.stdin.readline().split()))

a,b,c = LI()
if c - a - b >= 0:
    if 4 * a* b < (c - a- b) ** 2:
        ans = 1
    else:
        ans = 0
else:
    ans = 0
if ans:
    print("Yes")
else:
    print("No")

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

Solution (Python):
list = input().split(" ")
a = int(list[0])
b = int(list[1])
c = int(list[2])

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 *
getcontext().prec = 20  

a,b,c = input().split(' ')
aa = Decimal(int(a)).sqrt()
bb = Decimal(int(b)).sqrt()
cc = Decimal(int(c)).sqrt()

if aa + bb < cc:
    print('Yes')
else:
    print('No')

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

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

Solution (Python):
from decimal import Decimal, getcontext
getcontext().prec = 28

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

print(ans)

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

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


def bs(n):
    a, b = 1, 10 ** 11
    while b - a > 1:
        c = (a + b) // 2
        if c ** 2 > n:
            b = c
        else:
            a = c
    return b


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

Solution (Python):
import sys
input = sys.stdin.buffer.readline

def main():
    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")

if __name__ == "__main__":
    main()

Solution (Python):
a,b,c = [int(s) for s in input().split()]
r = (c-a-b)**2
l = 4*a*b
if (c-a-b)<0:
    print('No')
elif l<r:
    print('Yes')
else:
    print('No')

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

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

Solution (Python):
import sys
a, b, c = map(int, input().split())
if c <= a or c <= b:
    print("No")
    sys.exit()
if c <= a + b:
    print("No")
    sys.exit()
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 4*a*b < (c - a - b) **2:
    print("Yes")
else:
    print("No")

Solution (Python):
import bisect, collections

def solution():
    a, b, c = [int(x) for x in input().strip().split(" ")]
    if (c-a-b) >= 0 and (c-a-b)**2 > 4*a*b:
        print("Yes")
    else:
        print("No")
    



def main():    
    
    for _ in range(1):
        solution()
    

main()

Solution (Python):
import numpy as np
import math as m

def main(**kwargs):
    if c - a - b < 0:
        res = "No"
    elif 4 * a * b < (c - a - b) ** 2:
        res = "Yes"
    else:
        res = "No"

    return res

if __name__ == "__main__":
    cin = np.array(input().split(" ")).astype("int")
    a, b, c, *_ = cin

    cout = main(a=a, b=b, c=c)
    print(cout)

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):
import os
import sys

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

sys.setrecursionlimit(10 ** 9)
INF = float("inf")
IINF = 10 ** 18
MOD = 10 ** 9 + 7


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

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

Solution (Python):
from decimal import *

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

s_a = a**Decimal(0.5)
s_b = b**Decimal(0.5)
s_c = c**Decimal(0.5)

if s_a + s_b < s_c:
    ans = 'Yes'
else:
    ans = 'No'
print(ans)

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

Solution (Python):
import math

a, b, c = map(int, input().split())
a, b = min(a, b), max(a, b)
ans="No"
if a<c and b<c and a**2+b**2+c**2>2*(a*b+b*c+c*a):
    ans="Yes"
print(ans)

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

if (4 * a * b < (c- a -b)*(c- a -b)) and (c - a - b > 0):
    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 > 0:
    print('Yes')
else:
    print('No')

Solution (Python):
import sys
input = sys.stdin.buffer.readline

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

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