from decimal import *



def main():

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



    ad = Decimal(a).sqrt()

    bd = Decimal(b).sqrt()

    cd = Decimal(c).sqrt()



    if ad + bd < cd:

        is_big = True

    else:

        is_big = False



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



if __name__ == '__main__':

    main()

def main():

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



    if c - a - b <= 0:

        print('No')

        exit()



    if 4 * a * b < pow(c - a - b, 2):

        is_big = True

    else:

        is_big = False



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



if __name__ == '__main__':

    main()

from decimal import *


def main():
    a, b, c = list(map(int, input().split()))
    ad = Decimal(a).sqrt()
    bd = Decimal(b).sqrt()
    cd = Decimal(c).sqrt()
    if ad + bd < cd:
        is_big = True
    else:
        is_big = False
    print(("Yes" if is_big else "No"))


if __name__ == "__main__":
    main()

def main():
    a, b, c = list(map(int, input().split()))
    if c - a - b <= 0:
        print("No")
        exit()
    if 4 * a * b < pow(c - a - b, 2):
        is_big = True
    else:
        is_big = False
    print(("Yes" if is_big else "No"))


if __name__ == "__main__":
    main()

-from decimal import * - - -    ad = Decimal(a).sqrt() -    bd = Decimal(b).sqrt() -    cd = Decimal(c).sqrt() -    if ad + bd < cd: +    if c - a - b <= 0: +        print("No") +        exit() +    if 4 * a * b < pow(c - a - b, 2):