#include #define rep(i, n) for (int i = 0; i < n; ++i) typedef long long ll; using namespace std; int main() { cin.tie(0)->sync_with_stdio(0); int N, M, L; cin >> N >> M >> L; vector A(N); rep(i, N) cin >> A[i]; vector dp(1001); dp[L] = true; rep(i, N) { vector next = dp; rep(j, 1001) { if (dp[j]) { next[(j + A[i]) / 2] = true; } } dp = next; } if (dp[M]) cout << "Yes\n"; else cout << "No\n"; return 0; }