#include <bits/stdc++.h>
using namespace std;
long double pot(long double a, long long int y) {
  if (!y) return (1);
  long double ret = pot(a, y >> 1);
  ret *= ret;
  if (y & 1) ret *= a;
  return (ret);
}
long double binSearch(long double lo, long double hi, long double x) {
  if (lo >= hi - 1e-6) return (lo);
  long double mid = (lo + hi) / 2;
  long double a = pot(mid, 2);
  if (a > x) return (binSearch(lo, mid, x));
  return (binSearch(mid, hi, x));
}
int main() {
  long long int a, b, c;
  while (cin >> a >> b >> c) {
    long double aa = binSearch(1, a, a), bb = binSearch(1, b, b),
                cc = binSearch(1, c, c);
    if (a + 2 * aa * bb + b < c)
      cout << "Yes" << endl;
    else
      cout << "No" << endl;
  }
  return 0;
}
