#include #include using namespace std; using namespace atcoder; #define ll long long #define rep(i,a,b) for(int i=(a);i<(b);i++) #define repl(i,a,b) for(ll i=(a);i<(b);i++) #define all(a) (a).begin(),(a).end() template bool chmin(T &a,T b){if(a>b){a=b;return true;} return false;} template bool chmax(T &a,T b){if(a> n; vector a(n+1); rep(i,0,n+1) cin >> a[i]; ll sum=0; ll cnt=0; rep(i,2,n+1){ sum+=i*a[i]; cnt+=a[i]; } if(sum-2*(cnt-1)<=a[1] && (sum-a[1])%2 == 0){ cout << "Yes" << endl; } else cout << "No" << endl; }