//C #include //#include using namespace std; using ll = long long; #define ALL(a) (a).begin(),(a).end() using v_vll = vector>; int main(){ ll n,m,l;cin>>n>>m>>l; vector a(n+1); for(ll i=1;i<=n;i++){ cin>>a[i]; } v_vll dp(n+5,vector(1e3+10)); dp[0][l]=true; for(ll i=1;i<=n;i++){ for(ll j=1;j<=1000;j++){ if(dp[i-1][j]){ dp[i][j]=true; if((j+a[i])/2<=1000){ dp[i][(j+a[i])/2]=true; } } } } if(dp[n][m]){ cout<<"Yes"<