N, *A = map(int, open(0).read().split())

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