n,m,l=map(int,input().split()) a=[*map(int,input().split())] dp=[[0]*1001 for i in range(n+1)] dp[0][l]=1 for i in range(1,n+1): for j in range(1001): if dp[i-1][j]==1: dp[i][(j+a[i-1])//2]=1 dp[i][j]=1 print("YNeos"[not dp[-1][m]::2])