#include<bits/stdc++.h>
using namespace std;
int n,c,g=0;
int main(){
cin>>n>>c;
int li[n],l,r,t;
for(int i=0;i<n;i++){
cin>>li[i];
}
sort(li,li+n);
for(int i=0;i<n;i++){
t=li[i]-c;
r=n-1;
l=0;
while(l<=r){
int mid=(l+r)/2;
if(li[mid]<t){
l=mid+1;
}
else{
r=mid-1;
}
}
if(li[l]==t){
int qq=1;
while(li[l+1]==li[l]){
l++;
qq++;
}
g+=qq;
}
}
cout<<g;
return 0;
}