N = int(input())
A = [0] + [int(a) for a in input().split()]
assert 1 <= N <= 2 * 10 ** 5
assert len(A) == N + 1
for i, a in enumerate(A):
    assert 0 <= a <= i

s = 0
for i in range(1, N + 1)[::-1]:
    A[i] += s
    if A[i] % i:
        print("No")
        break
    s += A[i] // i
else:
    print("Yes")