def solve(N, A): s = 0 for i in range(N, 0, -1): if (s + A[i - 1]) % i: return False s += (s + A[i - 1]) // i return True N = int(input()) A = tuple(map(int, input().split())) print("Yes" if solve(N, A) else "No")