#include <bits/stdc++.h>
using namespace std;
unsigned long long n,d,a[10000000],cc;
void digui(int b,int c){
if(c>n){
return ;
}
if(b<a[c]){
if(b+d>=a[c]){
cc++;
digui(b,c+1);
return ;
}
else{
return ;
}
}
else{
if(a[c]+d>=b){
cc++;
digui(b,c+1);
}
}
}
int main(){
cin>>n>>d;
for(int i=1;i<=n;i++){
cin>>a[i];
}
sort(a,a+n);
for(int i=1;i<=n-1;i++){
digui(a[i],i+1);
}
cout<<cc;
return 0;
}