#include<bits/stdc++.h>
using namespace std;
long long n,c,sum;
map<int,long long>m;
int main()
{
cin>>n>>c;
long long s=0,x;
for(int i=1;i<=n;i++)
{
cin>>x;
s=max(s,x);
m[x]++;
}
for(long long i=c;i<=s;i++)
{
if(m[i]!=0&&m[i-c]!=0){
sum+=m[i]*m[i-c];
}
}
cout<<sum;
}