#include<iostream>
#include<algorithm>
using namespace std;
int a[1000010];
int main(){
int n,m,cnt=0;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
for(int i=1;i<=n;i++)
{
int b=a[i]-m;
int pos=lower_bound(a+1,a+n+1,b)-a;
int pos1=upper_bound(a+1,a+n+1,b)-a;
cnt+=pos1-pos;
}cout<<cnt;
return 0;
}