x=1001
n,m,l,*a=map(int,open(0).read().split())
d=[0]*x
d[l]=1
for c in a:
    nx=[0]*x
    for i in range(x):
        if d[i]:
            i+c>>1
            nx[i+c>>1]=1
    for i in range(x):
        d[i]|=nx[i]
print('YNeos'[1-d[m]::2])