def main(): arrival_judgment() def arrival_judgment(): G, H = [input() for _ in range(2)] H = H.split() G = G.split() N, S, B = (int(i) for i in G) highly = int(H[0]) for x in range(1, N): for y in range(S): highly += B if highly >= int(H[x]): highly = int(H[x]) if highly == int(H[-1]): print('Yes') else: print('No') if __name__ == '__main__': main()