#include<bits/stdc++.h>
using namespace std;
long long a[500000];
int main()
{
long long n,e=0,l=1,r=2,c;
cin>>n>>c;
for (int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
while (l!=n)
{
if (a[l]+c==a[r])
{
e+=1;
l++;
if (l==r)
r++;
}
else
if (a[l]+c>a[r])
{
if (r!=n)
r++;
else break;
}
else
if (a[l]+c<a[r])
{
l++;
if (l==r)
r++;
}
}
cout<<e;
return 0;
}