n, s, b = map(int, input().split()) h = list(map(int, input().split())) mx = h[0] for i in range(n): if b * s < h[i] - mx: print("No") exit() mx = max(mx, h[i]) print("Yes")