#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,j,n,k,sum,m=0;
cin>>n>>k;
int a[n];
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(a[j]>a[i])
{
swap(a[i],a[j]);
}
}
}
for(i=0;i<n;i++)
{
sum=1;
for(j=i+1;j<n;j++)
{
if((a[i]-a[j])>k)
{
break;
}
sum++;
}
m=max(m,sum);
}
cout<<m;
return 0;
}