#include<bits/stdc++.h>
using namespace std;

const int N=2e5+10;

int n,c,a[N];
multiset<int> mst; 

int main(){
	cin>>n>>c;
	for(int i=1;i<=n;i++){
		scanf("%d",&a[i]);
		mst.insert(a[i]);
	}
	int cnt=0;
	for(int i=1;i<=n;i++){
		cnt+=mst.count(a[i]+c);
	}
	cout<<cnt<<endl;
    return 0;
}