# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!
d,n,bar = map(int,input().split())
cn = 0 #current number m = 0 #移動量 offset = d//2
# printfor i in range(n):
tn = int(input())
if cn == 0:
if tn < offset:
m += tn-cn
else:
m+= offset - tn
elif cn == offset:
if tn > offset:
m+= tn -offset
else:
m+= offset - tn
elif cn < offset:
if tn > cn+offset and tn > cn:
m += tn -cn
else:
if tn > offset:
tn -= d
m+= tn+*cn
elif cn > offset:
if tn > cn+offset and tn > cn:
m += tn -cn
else:
if tn > offset:
tn -= d
m+= tn+*cn
if m > bar:
print("No")
else:
print("Yes")