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

Solution (Python):
from collections import defaultdict, deque, Counter
from heapq import heappush, heappop, heapify
from bisect import bisect_right, bisect_left
import random
from itertools import permutations, accumulate, combinations, product
import sys
import string
from bisect import bisect_left, bisect_right
from math import factorial, ceil, floor, gamma, log, sqrt
from operator import mul
from functools import reduce



sys.setrecursionlimit(2147483647)
INF = 10 ** 20
def LI(): return list(map(int, sys.stdin.buffer.readline().split()))
def I(): return int(sys.stdin.buffer.readline())
def LS(): return sys.stdin.buffer.readline().rstrip().decode('utf-8').split()
def S(): return sys.stdin.buffer.readline().rstrip().decode('utf-8')
def IR(n): return [I() for i in range(n)]
def LIR(n): return [LI() for i in range(n)]
def SR(n): return [S() for i in range(n)]
def LSR(n): return [LS() for i in range(n)]
def SRL(n): return [list(S()) for i in range(n)]
def MSRL(n): return [[int(j) for j in list(S())] for i in range(n)]
mod = 10 ** 9 + 7

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

Solution (Python):
a, b, c = [int(x) for x in input().split()]
res = True
if a + b >= c:
    res = False
else:
    res = (4 * a * b < (c - a - b) ** 2)
print('Yes' if res else '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):
from decimal import Decimal
a,b,c = map(int, input().split())
x = Decimal(a).sqrt() + Decimal(b).sqrt()
y = Decimal(c).sqrt()

if x < y:
    print("Yes")
else:
    print("No")

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

def ins(): return input().split()
def ii(): return int(input())
def iil(): return list(map(int, ins()))
def lin(): return list(input())
def iin(): return map(int, ins())

a,b,c = iin()
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())

from math import sqrt

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

Solution (Python):
ii = lambda : int(input())
mi = lambda : map(int,input().split())
li = lambda : list(map(int,input().split()))


a,b,c = mi()
iti =  c - a -b
if iti <= 0:
    print("No")
    exit()
hidari = a*b*4
migi = (iti)**2
if (hidari < migi):
    print("Yes")
else:
    print("No")

Solution (Python):
from decimal import *
getcontext().prec = 28
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())
print('Yes' if 4 * a * b < (c - a - b) ** 2 and (c - a - b) > 0 else 'No')

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

if c < a + b:
    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 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-b-a <= 0:
    print("No")
    exit()
print(["No","Yes"][4*a*b<(c-b-a)**2])

Solution (Python):
from math import sqrt


def main():
    a, b, c = map(int, input().split())
    if c - a - b < 0:
        print('No')
        exit()

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

Solution (Python):
import math

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

temp1 = (c - (a + b))
temp2 = 4*a*b

if temp1**2 > temp2 and temp1 > 0:
    print("Yes")
else:
    print("No")

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

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

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

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


if check(a, b, c):
	print("Yes")
else:
	print("No")

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

if a + b >= c:
    print('No')
    exit()

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

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

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

Solution (Python):
import sys

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

def main():
    if c - a - b <= 2:
        return 'No'
    l = 4 * a * b
    r = pow(c - a - b, 2)
    return 'Yes' if r > l else 'No'

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

Solution (Python):
import queue
import math
import copy
"""
N = int(input())



A = []
for i in range(N):
	A.append(int(input()))

print(A)

"""
(A,B,C) = (int(i) for i in input().split(" "))
print("Yes" if 4*A*B < ((C-A-B)**2) and C > A+B else "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):
a,b,c = map(int,input().split())
if c-a-b <= 0:
    print('No')
else:
    print('Yes' if 4*a*b < (c-a-b)**2 else 'No')

Solution (Python):
a, b, c = [int(i) for i in 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-b-a>0)and(4*a*b<(c-b-a)**2):
    print('Yes')
else:
    print('No')

Solution (Python):






import sys



ipti = sys.stdin.readline
MOD = 10 ** 9 + 7
INF = float('INF')
sys.setrecursionlimit(10 ** 5)


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

    temp = c-a-b

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

if __name__ == '__main__':
    main()

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


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

d=c-(a+b)

if(d>0):
    l=4*a*b
    if(d*d>l):
        print("Yes")
    else:
        print("No")
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

n,m,k = map(int,input().split())

if 4*n*m < (k-n-m)*(k-n-m) and k>n+m:
    print('Yes')
else:
    print("No")

Solution (Python):
import math

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

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

Solution (Python):
from decimal import Decimal

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

Solution (Python):
import sys

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

    return 0

if __name__ == "__main__":
    solve()

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

Solution (Python):
def main():
  import sys
  input = sys.stdin.readline
  a,b,c=map(int,input().split())
  print('Yes' if 4*a*b<pow(c-a-b,2) and c-a-b>=0 else 'No')
  
if __name__ == '__main__':
    main()

Solution (Python):
import sys
import itertools
input = sys.stdin.readline
sys.setrecursionlimit(100000)


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


def read_index():
    return map(lambda x: x - 1, map(int, input().split()))


def read_list():
    return list(read_values())


def read_lists(N):
    return [read_list() for n in range(N)]


def functional(N, mod):
    F = [1] * (N + 1)
    for i in range(N):
        F[i + 1] = (i + 1) * F[i] % mod
    return F


def main():
    a, b, c = read_values()
    r = c - a - b
    if r <= 0:
        print("No")
        return
    
    print("Yes" if (c - a - b) ** 2 > 4 * a * b else "No")

if __name__ == "__main__":
    main()

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

getcontext().prec = 20      


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

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

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

Solution (Python):
printn = lambda x: print(x,end='')
inn = lambda : int(input())
inl   = lambda: list(map(int, input().split()))
inm   = lambda:      map(int, input().split())
ins = lambda : input().strip()
DBG = True 
BIG = 10**18
R = 10**9 + 7

def ddprint(x):
  if DBG:
    print(x)

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

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

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

Solution (Python):
a, b, c = input().split()[0:3]
a = int(a)
b = int(b)
c = int(c)

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

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

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

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

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


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

"""
2sqrt(ab) < c - a - b
4ab < (c - a - b) ** 2
"""
if c - a - b < 0:
    print('No')
    exit(0)

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

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



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

Solution (Python):
import math

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

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

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

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

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

Solution (Python):
a,b,c = list(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 4*a*b < (c-a-b)**2 and c-a-b>0:
    print('Yes')
else:
    print('No')

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

Solution (Python):
from decimal import Decimal
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):
from decimal import *
getcontext().prec = 20

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

sqrt_ab = Decimal(a).sqrt() + Decimal(b).sqrt()
sqrt_c = Decimal(c).sqrt()

if sqrt_ab < sqrt_c:
    print('Yes')
else:
    print('No')

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 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())
def sqrt(x):
    return x ** (1/2)

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

Solution (Python):
import sys,math
range = xrange
input = raw_input

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

def test(a,b,c):
    if c - a - b <= 0:
        return False
    return 4 * a*b < (c - a - b)**2 
    

print 'Yes' if test(a,b,c) else 'No'

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

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

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

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

Solution (Python):
a, b, c = 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())

if c - a - b > 0 and (c - a - b) ** 2 > 4 * a * b:
    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):
def main():
    a, b, c = list(map(int, input().split()))
    if a + b > c:
        return False
    return 4 * a * b < (c - a - b) ** 2


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

Solution (Python):
a, b, c = map(int, input().split())
ans = False
if (c - a - b < 0):
	ans = False
else:
	lhs = 4 * a * b
	rhs = (c - a - b) * (c - a - b)
	ans = lhs < rhs

if (ans == True):
	print("Yes")
else:
	print("No")

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

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

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

Solution (Python):
def solve(a, b, c):
    
    
    if c < a + b:
        return "No"
    if 4 * a * b < (c - a - b) ** 2:
        return "Yes"
    else:
        return "No"


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


def test():
    assert solve(2, 3, 9) == "No"
    assert solve(2, 3, 10) == "Yes"


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

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

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

if c < a + b:
    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:
    if (c-a-b)**2>a*b*4:
        print("Yes")
    else:
        print("No")
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):
def main():
    from decimal import Decimal
    a, b, c = map(int, input().split())

    x = Decimal(a).sqrt()
    y = Decimal(b).sqrt()
    z = Decimal(c).sqrt()

    print('Yes' if x + y < z else 'No')


if __name__ == '__main__':
    main()

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

sys.setrecursionlimit(10 ** 6)
int1 = lambda x: int(x) - 1
p2D = lambda x: print(*x, sep="\n")
def II(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LI(): return list(map(int, sys.stdin.readline().split()))
def LLI(rows_number): return [LI() for _ in range(rows_number)]
def SI(): return sys.stdin.readline()[:-1]

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

Solution (Python):

from decimal import *
a,b,c = input().split()

x = Decimal("0.5")
A = Decimal(a)
B = Decimal(b)
C = Decimal(c)

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

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

Solution (Python):
import math
a, b, c = [int(x) for x in input().split()]
def pred(a, b, c):
    d = c - a - b
    if d <= 0:
        return False
    return 4 * a * b < d ** 2

if pred(a, b, c):
    print('Yes')
else:
    print('No')

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

L = 4 * a * b
R = c - b - a

if L < R * R and R >= 0:
    print("Yes")
else:
    print("No")

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

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


if __name__ == '__main__':
    main()

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

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

Solution (Python):

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

if (c-a-b)**2>4*a*b and c>a+b:
  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
readline = sys.stdin.readline

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

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

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

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

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

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

uhen=c-a-b

ans=True

if(uhen<=0):
    ans=False
else:
    uhen=uhen*uhen
    sahen=4*a*b
    if(sahen<uhen):
        ans=True
    else:
        ans=False

if(ans):
    print("Yes")
else:
    print("No")

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

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

Solution (Python):
import decimal

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

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

left = c-(a+b)

if left > 0:

    if left*left > 4*a*b:
        print("Yes")
    else:
        print("No")
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())
 
ans = False
 
if c-a-b >= 0 and 4*a*b < (c-a-b)**2:
  ans = True
 
 
print('Yes' if ans else 'No')

Solution (Python):
a, b, c = [int(i) for i in input().split()]
if a + b >= c:
    print("No")
else:
    if 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 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 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):
a, b, c = map(int, input().split()) 
x = c  - a  - b 

if x <= 0 :
  print("No")
  exit()

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

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

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

Solution (Python):

from fractions import gcd
import math

from math import factorial as f

from math import ceil,floor,sqrt


import bisect
import re
import heapq


from copy import deepcopy
import itertools

from sys import exit

ii = lambda : int(input())
mi = lambda : map(int,input().split())
li = lambda : list(map(int,input().split()))

yes = "Yes"
no = "No"




def main():
    a,b,c = mi()
    if c-a-b<=0:
        print(no)
        exit()
    else:
        if (c-a-b)**2 > 4*a*b:
            print(yes)
        else:
            print(no)
        
    


main()

Solution (Python):
import sys
a, b, c = list(map(int, input().split()))
if c < a+b:
    print("No")
    sys.exit()

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

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

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

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

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

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

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

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

from collections import defaultdict,deque
from heapq import heappush, heappop
from itertools import permutations
import sys
import math
import bisect
def LI(): return [int(x) for x in sys.stdin.readline().split()]
def I(): return int(sys.stdin.readline())
def LS():return [list(x) for x in sys.stdin.readline().split()]
def S():
    res = list(sys.stdin.readline())
    if res[-1] == "\n":
        return res[:-1]
    return res
def IR(n):
    return [I() for i in range(n)]
def LIR(n):
    return [LI() for i in range(n)]
def SR(n):
    return [S() for i in range(n)]
def LSR(n):
    return [LS() for i in range(n)]

sys.setrecursionlimit(1000000)
mod = 1000000007

def solve():
    a,b,c = LI()
    s = 4*a*b
    k = c-a-b
    if k < 0:
        print("No")
        return
    k **= 2
    if s < k:
        print("Yes")
    else:
        print("No")
    return


if __name__ == "__main__":
    solve()

Solution (Python):
def examA():
    L = [1, 1, 1, 2, 1, 2, 1, 5, 2, 2, 1, 5, 1, 2, 1, 14, 1, 5, 1, 5, 2, 2, 1, 15, 2, 2, 5, 4, 1, 4, 1, 51]
    K = I()

    ans = L[K-1]
    print(ans)
    return

def examB():
    H, W = LI()

    ans = H*W//2 + (H*W)%2
    print(ans)
    return

def examC():
    a,b,c = LI()
    if c-(a+b)<=0:
        print("No")
        return
    judge = (c-a-b)**2-4*a*b
    if judge>0:
        print("Yes")
    else:
        print("No")
    return

def examD():
    ans = 0
    print(ans)
    return

def examE():
    ans = 0
    print(ans)
    return

def examF():
    ans = 0
    print(ans)
    return

import sys,bisect,itertools,heapq,math,random
from copy import deepcopy
from heapq import heappop,heappush,heapify
from collections import Counter,defaultdict,deque
def I(): return int(sys.stdin.readline())
def LI(): return list(map(int,sys.stdin.readline().split()))
def LSI(): return list(map(str,sys.stdin.readline().split()))
def LS(): return sys.stdin.readline().split()
def SI(): return sys.stdin.readline().strip()
global mod,mod2,inf,alphabet,_ep
mod = 10**9 + 7
mod2 = 998244353
inf = 10**18
_ep = 10**(-12)
alphabet = [chr(ord('a') + i) for i in range(26)]

sys.setrecursionlimit(10**6)

if __name__ == '__main__':
    examC()

"""

"""

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

if c-a-b<0:
    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 a + b > c:
    ans = "No"
else:
    left = 4 * a * b
    right = (c - a - b) ** 2
    if left < right:
        ans = "Yes"
    else:
        ans = "No"

print(ans)

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

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

a,b,c = map(int,read().split())
print('Yes' if solve(a,b,c) else 'No')

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

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

x = c - a - b

if x <= 0:
    print("No")

else:
    if 4 * a * b < x * x:
        print("Yes")
    else:
        print("No")

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