#include using namespace std; using ll = long long; int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false); ll n; cin >> n; vector a(n + 1); for (ll &x : a) cin >> x; ll lb = 0, ub = 0; for (ll i = 2; i <= n; i++) { lb += a[i] * (i - 1); ub += a[i] * i; } if (lb > 0) lb++; if (a[1] < lb) { cout << "No" << "\n"; return 0; } else if (a[1] <= ub) { cout << "Yes" << "\n"; return 0; } ll res = a[1] - ub; if (res % 2 == 0 || res > n) { cout << "Yes" << "\n"; } else { cout << "No" << "\n"; } return 0; }