#include <bits/stdc++.h>
using namespace std;
int main() {
int N,K;
bool answer = false;
cin >> N >> K;
vector<int>P(N),Q(N);
for(int i=0; i<N; i++){
cin >> P[i];
}
for(int i=0; i<N; i++){
cin >> Q[i];
}
for(int i=0; i<N; i++){
for(int j=0; j<N; j++){
if(P[i]==K-Q[j]){
answer = true;
}
}
}
if(answer){
cout << "Yes";
}else{
cout << "No";
}
// your code goes here
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBOLEs7Cglib29sIGFuc3dlciA9IGZhbHNlOwoJY2luID4+IE4gPj4gSzsKCXZlY3RvcjxpbnQ+UChOKSxRKE4pOwoJZm9yKGludCBpPTA7IGk8TjsgaSsrKXsKCQljaW4gPj4gUFtpXTsKCX0KCWZvcihpbnQgaT0wOyBpPE47IGkrKyl7CgkJY2luID4+IFFbaV07Cgl9CQoJCglmb3IoaW50IGk9MDsgaTxOOyBpKyspewoJCWZvcihpbnQgaj0wOyBqPE47IGorKyl7CgkJCWlmKFBbaV09PUstUVtqXSl7CgkJCQlhbnN3ZXIgPSB0cnVlOwoJCQl9CgkJfQkKCX0KCQoJaWYoYW5zd2VyKXsKCQljb3V0IDw8ICJZZXMiOwoJfWVsc2V7CgkJY291dCA8PCAiTm8iOwoJfQoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=