#include using namespace std; using ll = long long; using i128 = __int128_t; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int N; ll X, Y; cin >> N >> X >> Y; vector R(N); ll S = 0, m = (1LL << 60); for (int i = 0; i < N; i++) { cin >> R[i]; S += R[i]; m = min(m, R[i]); } ll L = max(0LL, 3 * m - 2 * S); ll U = 2 * S - m; i128 d2 = (i128)X * X + (i128)Y * Y; i128 l2 = (i128)L * L; i128 u2 = (i128)U * U; cout << (l2 <= d2 && d2 <= u2 ? "Yes\n" : "No\n"); return 0; }