#include using namespace std; using ll = long long; using vl = vector; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); ll n, x, y; cin >> n >> x >> y; vl R(n); for (auto &a : R) cin >> a; ll sum = accumulate(R.begin(), R.end(), 0LL); ll mn = *min_element(R.begin(), R.end()); ll mx = *max_element(R.begin(), R.end()); ll U = 2 * sum - mn; ll L = max(0LL, 2 * mx - U); ll d2 = x * x + y * y; if (L * L <= d2 && d2 <= U * U) cout << "Yes\n"; else cout << "No\n"; }