#include using namespace std; int main() { int n, m, l; cin >> n >> m >> l; vector> dp(n+1, vector(1001, false)); dp[0][l] = true; for (int i = 0; i < n; i++) { int a; cin >> a; for (int j = 0; j <= 1000; j++) { if (dp[i][j] == false) continue; dp[i+1][j] = true; dp[i+1][(j+a)/2] = true; } } cout << (dp[n][m]? "Yes" : "No") << endl; }