import java.io.*;

public class Main {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    
    String[] data = br.readLine().split(" ");
    long a = Integer.parseInt(data[0]);
    long b = Integer.parseInt(data[1]);
    long c = Integer.parseInt(data[2]);
    String result = a+b+lessThanSqrt(4*a*b) < c ? "Yes" : "No";
    
    System.out.println(result);
  }

  
  private static long lessThanSqrt (long a) {
    return longSqrt(a);
  }
  
  private static long longSqrt (long a) {
    long b = (long)Math.sqrt(a);
    while (true){
      if (b*b >= a && (b-1)*(b-1) >= a){
        b--;
      } else if(b*b <= a && (b+1)*(b+1) <= a){
        b++;
      } else {
        break;
      }
    }
    return b;
  }
}