#include using namespace std; int main(){ int n,m,l; cin>>n>>m>>l; vector a(n); for(auto& x:a)cin>>x; vector> dp(1005,vector(1005,0)); dp[0][l]=1; for(int i=1;i<=n;i++){ dp[i][a[i-1]]=1; for(int j=1;j<1005;j++){ dp[i][j]=max(dp[i][j],dp[i-1][j]); if(dp[i-1][j]>0){ int nx=(a[i]+j)/2; dp[i][nx]=1; } } } if(dp[n][m]>0){ cout<<"Yes"<