#include <bits/stdc++.h>
using namespace std;
const int N = 1e6 + 3;
const double eps = 0.000000001;
const int dx[] = {1, -1, 0, 0}, dy[] = {0, 0, 1, -1};
const int inf = 1e9;
int n, m, a[N], b[N], k, q, u, v, x, y, tc, c, l, r, ans;
char s[N];
void IO() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
}
int aa[] = {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};
int main() {
  double a, b, c;
  scanf("%lf%lf%lf", &a, &b, &c);
  double d = sqrt(a) + sqrt(b);
  c = sqrt(c);
  double x = d - c;
  if (x <= eps && x != 0)
    printf("Yes\n");
  else
    printf("No\n");
}
