import java.util.*;

public class transporte {
    public static void main( String[] args ){
        Scanner s = new Scanner(System.in);
        int n = s.nextInt();
        int d = s.nextInt();
        
        int cnt = 0, lim = -1; 
        for( int i = 0; i < n; i++ ){
            int t = s.nextInt();
            if( t > lim ){ cnt++; lim = t + d; }
        }
        s.close();
        System.out.println(cnt);
    }
}
