#include #define rep(i, n) for (int i = 0; i < n; i++) using namespace std; typedef long long ll; ll MOD = 998244353; int main() { int N; cin >> N; vector A(N); rep(i, N) cin >> A[i]; ll M = 0; for (int i = N; i > 0; i--) { A[i - 1] += M; if (A[i - 1] % i) { cout << "No\n"; return 0; } M += A[i - 1] / i; //cout << "i=" << i << " M=" << M << "\n"; } cout << "Yes\n"; }