#include<stdio.h>
#include<algorithm>
using std::sort;
int a[200050];
int main(){
int n,d;
scanf("%d%d",&n,&d);
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
}
sort(a+1,a+n+1);
int i=1,j=1,ans=0;
while(i<=n&&j<=n){
if(a[i]+d<a[j]){
i++;
}else{
if(a[i]+d==a[j]){
int i1=i;
while(a[i1]+d==a[j]&&i1<=n){
i1++;
ans++;
}
}
j++;
}
}
printf("%d\n",ans);
return 0;
}
https://www.luogu.com.cn/record/40788757