#include <bits/stdc++.h>
using namespace std;
long long a[200100],n,c;
map<long long,long long> m;
int main(){
cin>>n>>c;
long long ma=0;
for(long long i=1;i<=n;i++){
cin>>a[i];
ma=max(ma,a[i]);
}
for(long long i=1;i<=ma;i++) m[i]=0;
for(long long i=1;i<=n;i++){
if(a[i]>c){
m[a[i]-c]++;
}
}
long long ans=0;
for(long long i=1;i<=n;i++){
ans+=m[a[i]];
}
cout<<ans;
}