n,s,b = map(int,input().split())
A = list(map(int,input().split()))
a = A[0]
for i in range(n-1):
    a = max(a, A[i])
    if(A[i+1] - a > b*s):
        print("No")
        exit()

print("Yes")