n = int(input()) a = list(map(int,input().split())) s = 0 for i in range(n-1,-1,-1): if a[i] == 0 and s == 0: continue if (a[i]+s)%(i+1) == 0: s += (a[i]+s)//(i+1) else: print("No") exit() print("Yes")