#include #define rep(i,n) ;for (int i=0; i<(n); i++) // #include using namespace std; // using namespace atcoder; using ll = long long; using P = pair; const ll MOD = 1000000007; const int INF = 1e9; // using Graph = vector>; int main(){ int N,X; cin >> N >> X; vector C(N); int mi = 100; int ma = 0; rep(i,N){ cin >> C[i]; mi = min(C[i],mi); ma = max(C[i],ma); } if(X<=ma&&mi<=X){ cout << "Yes" << endl; } else{ cout << "No" << endl; } }