#include long long int r[200005]; int main() { long long int n, x, y; scanf("%lld %lld %lld", &n, &x, &y); long long int i; for (i = 0; i < n; i++) scanf("%lld", &r[i]); if (n == 1) { if (x * x + y * y == r[0] * r[0]) printf("Yes\n"); else printf("No\n"); return 0; } long long int sum = 0; for (i = 0; i < n; i++) sum += r[i]; sum *= 2; long long int min = r[0]; for (i = 0; i < n; i++) if (min > r[i]) min = r[i]; sum -= min; long long int d = x * x + y * y; if (d % sum == 0) { if (d / sum <= sum) printf("Yes\n"); else printf("No\n"); } else { if (d / sum >= sum) printf("No\n"); else printf("Yes\n"); } return 0; }