#include #define pt printf(">>>") #define mid (((l)+(r))/2) using namespace std; typedef long long ll; typedef long double ld; const ll N=1e6+10,inf=1e18+10,mod=1e9+7; ll n,k,x[N]; int main(){ cin >> n >> k; ll now=-inf,ans=0; for(ll i=1;i<=n;i++){ cin >> x[i]; if(x[i]-now>=k)ans++,now=x[i]; } cout << ans; return 0; }