N, K = gets.split.map { _1.to_i } last_x, *XS = gets.split.map { _1.to_i } pin_num = 1 XS.each do |x| x - last_x >= K or next last_x = x pin_num += 1 end puts pin_num