#include<bits/stdc++.h>

using namespace std;
int abslt (int a,int b){
  if(a>b) return a-b;
  else return b-a;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  int n,k;
  cin>>n>>k;
  vector<int> a(n);
  for (int i=0;i<n-1;i++){
  	cin>> a[i];
  }
 sort(a.begin() ,a.end());
  int max=0;
  int c=0;
  for(int i=0;i<n-1;i++){
  	if( a[i+1]-a[i]<=k ){
  		if(c==1){
  			max++;
  		}else{
  			if(prev-a[i]<=k){
  			c=1;
  			max+=2;
  		}
  		}
  	}else{
  		c=0;
  	}
  }
   cout<<max;
   return 0; 
}