N,S,B = map(int, input().split()) H = list(map(int, input().split())) ma = H[0] for i in range(N-1): ma = max(ma, H[i]) if ma + B*S < H[i+1]: print('No') break else: print("Yes")