N = int(input()) A = list(map(int, input().split())) while A and A[-1] == 0: A.pop() N -= 1 if N <= 0: exit(print("Yes")) if N == 1: exit(print("Yes" if A[1]%2 == 0 else "No")) if sum(A[1:]) == 0: exit(print("Yes")) SUM = 2 for i in range(2, N+1): SUM += (i-2)*A[i] print("Yes" if SUM <= A[1] else "No")