#include using namespace std; #define rep(i,a,b) for(int i=a;i bool chmin(T &a,const T b){if(a>b){a=b;return 1;}return 0;} template bool chmax(T &a,const T b){if(a>N>>M>>L; int D=1010; vector dp(D); dp[L]=1; rep(i,0,N){ int a; cin>>a; auto ndp=dp; rep(j,0,D){ if(dp[j]) ndp[(j+a)/2]=1; } swap(ndp,dp); } cout<<(dp[M] ? "Yes\n" : "No\n"); }