# URL : https://yukicoder.me/problems/no/1219
n = int(input())
a = list(map(int, input().split()))
mrg = 0
for i in range(n):
    idx = n - 1 - i
    need = n - i
    if (a[idx] + mrg) % need == 0:
        mrg += (a[idx] + mrg) // need
    elif a[idx] + mrg > 0:
        print('No')
        exit(0)
print('Yes')