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