#include<iostream>
#include<algorithm>
using namespace std;
typedef long long ll;
const int N=1e6;
ll q[N];
int main(){
int n;
ll c;
scanf("%d %d",&n,&c);
for(int i=0;i<n;i++) scanf("%lld",&q[i]);
sort(q,q+n);
int cont=0;
for(int i=0;i<n;i++){
ll a=q[i];
ll b=a-c;
if(b<q[0]||b>q[n-1])
continue;
int l=0,r=n-1;
while(l<r){
int mid=l+r>>1;
if(q[mid]>=b) r=mid;
else l=mid+1;
}
if(q[l]==b)
while(q[l++]==b) cont++;
q[i]=a;
}
printf("%d\n",cont);
return 0;
}