n, s, b = map(int, input().split()) *a, = map(int, input().split()) x = a[0] for i in a: if x + s*b < i: print('No') break x = max(x,i) else: print('Yes')