import java.util.*;
import java.io.*;


public class main {
	public static void main(String[] args) 
	{
		Scanner input = new Scanner(System.in);
		int num = input.nextInt();
		int maxDiameter = input.nextInt();
		ArrayList<Integer> arr = new ArrayList<Integer>();
		for(int i =0;i<num;i++) 
		{
			arr.add(input.nextInt());
		}
		Collections.sort(arr);
		int count = 0;
		for(int j = 0;j<num;j++) 
		{
			for(int k=j;k<num;k++) {
			if((arr.get(k)-arr.get(j))>maxDiameter) 
			{
				arr.remove(j);
				num--;
				count++;
			}
			}
		}
		System.out.println(count);
	}

}
