m = int(input()) A = list(map(int, input().split())) cnt = 0 for i in range(m+1): cnt += A[i] * i if cnt % 2: print("No") exit() n = sum(A[1:]) if n == 0: print("Yes") exit() if 2 * (n - 1) < cnt: print("No") exit() k = (2 * n - cnt) // 2 tmp = k * 2 for i in range(2, m+1): tmp += (i-2) * A[i] if A[1] == tmp: print("Yes") else: print("No")