#include<bits/stdc++.h>
using namespace std;
int n,c,num[200050],ans=0,k;
void search(int l,int r){
if(l==r){
if(num[l]=k)
{
ans++;
}return;
}
int mid=(r-l)/2+l;
if(k<=num[mid])
search(l,mid);
if(k>num[mid])
search(mid+1,r);
}
int main(){
cin>>n>>c;
for(int i=1;i<=n;i++){
scanf("%d",&num[i]);
}
sort(num+1,num+n+1);
for(int i=n;i>=1;i--){
k=num[i]-c;
search(1,i-1);
}
cout<<ans;
}