#include<bits/stdc++.h>
using namespace std;
int n,c,ans;
int maxn;
int a[1000000],b[1000000];
int main()
{
cin>>n>>c;
for(int i=1; i<=n; i++)
{
cin>>a[i];
b[a[i]]++;
if(a[i]>maxn)
{
maxn=a[i];
}
}
for(int i=1; i<=maxn; i++)
{
if((b[i]>0)&&(b[i+c]>0))
{
ans=ans+b[i]*b[i+c];
}
}
cout<<ans;
return 0;
}