"use strict";
    
const main = arg => {
    arg = arg.trim().split("\n");

    const A = parseInt(arg[0].split(" ")[0]);
    const B = parseInt(arg[0].split(" ")[1]);
    const C = parseInt(arg[0].split(" ")[2]);


    const mySqrt = (a) => {
        if (a === 0) {
            return 0;
        }
        
        let x = a > 1.0 ? a : 1.0;
        let d = a;
        
        while(d > 0){
            let x1 = (x + a / x) / 2;
            d = x - x1;
            x = x1;
        }
        
        return x;
    }
    
    console.log(mySqrt(A) + mySqrt(B) < mySqrt(C) ? "Yes" : "No")
}
main(require('fs').readFileSync('/dev/stdin', 'utf8'));