n, s, b = map(int, input().split()) A = [*map(int, input().split())] v = s * b for i in range(n-1): if A[i] + v >= A[-1] and A[i+1] - A[i] <= v: continue else: print("No") exit() print("Yes")