#include #include #include using namespace std; int main() { int N,M,L; cin>>N>>M>>L; vectorA,B; A.push_back(L); for(;N--;) { int a;cin>>a; B.clear(); for(int t:A) { B.push_back(t); B.push_back((t+a)/2); } sort(B.begin(),B.end()); B.erase(unique(B.begin(),B.end()),B.end()); B.swap(A); } for(int a:A)if(a==M) { cout<<"Yes"<