n,D=map(int,input().split()) a=list(map(int,input().split())) dl={} dr={} for v in a: dl[v]=0 dl[v-D]=0 dr[v]=0 dr[v+D]=0 for v in a: dr[v]+=1 c=0 for v in a: dr[v]-=1 c+=dl[v-D]*dr[v+D] dl[v]+=1 print(c)