#include<bits/stdc++.h>
using namespace std;
#define MAXN 200010
int s[MAXN];
int main(){
int n,c;
cin>>n>>c;
for(int i=0;i<n;i++)
cin>>s[i];
sort(s,s+n);
int l=0,r=0;
long long sum = 0;
for(int i=0;i<n;i++){
while(s[i]<s[i]-c && l<n)l++;
while(s[r]<=s[i] - c && r<n)r++;
if(s[i]-s[r]==c){sum+=r-1;}
}
cout<<sum<<endl;
return 0;
}