N = int(input()) lsA = [0]+list(map(int,input().split())) add = 0 for i in range(N): if lsA[i] > i: print('No') exit() for i in range(N,0,-1): if (lsA[i]+add) % i == 0: add += (lsA[i]+add) // i lsA[i] = 0 else: print('No') exit() print('Yes')