N,S,B=map(int,input().split()) H=list(map(int,input().split())) h_max = 0 ans = "Yes" for h in H: if h > h_max + S*B: ans = "No" break h_max = max(h_max, h) print(ans)