#include<bits/stdc++.h>
using namespace std;
typedef long long L;
multiset<L> ms;
L x,n,c,s;
int main()
{
cin>>n>>c;
for(L i=1;i<=n;i++)
{
cin>>x;
ms.insert(x);
}
multiset<L>::iterator it;
for(it=ms.begin();it!=ms.end();it++)
{
s+=ms.count(*it+c);
}
cout<<s<<endl;
return 0;
}