#include int main () { int n = 0; int m = 0; int l = 0; int a = 0; int res = 0; int ans[1001] = {}; res = scanf("%d", &n); res = scanf("%d", &m); res = scanf("%d", &l); ans[l] = 1; for (int i = 0; i < n; i++) { res = scanf("%d", &a); for (int j = a+1; j <= 1000; j++) { if (ans[j] > 0) { ans[(j+a)/2] = 1; } } for (int j = a-1; j > 0; j--) { if (ans[j] > 0) { ans[(j+a)/2] = 1; } } } if (ans[m] > 0) { printf("Yes\n"); } else { printf("No\n"); } return 0; }