N,S,B = map(int,input().split()) H = list(map(int,input().split())) dame = 0 h = H[0]+S*B M = H[0] for a in range(N-1): if H[a+1] > M: if H[a+1]-h > 0: dame += 1 else: h = H[a+1] + S*B M = H[a+1] if dame >= 1: print("No") else: print("Yes")