#include <iostream>
#include <algorithm>
using namespace std;
int n,k;
int cnt = 0;
int a[200005];
int main() {
cin>>n>>k;
for(int i = 1;i <= n;i++)
{
cin>>a[i];
}
sort(a + 1,a + n + 1);
int l = 1,r = n;
while(l < r)
{
if(a[l] + a[r] > k)
{
cnt++;
r--;
}
else
{
cnt++;
l++;
r--;
}
}
if(l==r)
{
cnt++;
}
cout<<cnt<<endl;
return 0;
}