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])