//#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define endl '\n' #define X first #define Y second #define MAXN 262144 #define MAXV 1048576 #define INF 1000010000 #define LLINF 1000000010000000000 #define ULLINF 10000000100000000000 #define MOD 1000000007 #define control cout<<" passed "<<'\n'; using namespace std; typedef long long ll; typedef unsigned long long ull; typedef vector vi; typedef vector vll; typedef vector vull; typedef vector vs; void speed() { ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); } int main() { #ifdef ONLINE_JUDGE freopen("chocolate.in", "r", stdin); freopen("chocolate.out", "w", stdout); #endif speed(); ll n,x; cin>>n>>x; int a[262144]; for(int i=1;i<=n;i++) { cin>>a[i]; } sort(a+1,a+n+1); ll l=1; ll ans=n; if(a[1]>x) { cout<<0<x) { cout<x) { cout<<0<