function Main(input) {
	var inputArr = input.split("\n");
	var knArr = inputArr[0].split(" ");
	var n = parseInt(knArr[0], 10);
	var k = parseInt(knArr[1], 10);
  　inputArr.shift();
  	var list = inputArr
    	.filter(i => i !== '')
    	.sort(function(a, b){return a-b;});
    var min = list[list.length - 1];
	for(var i = 0; i < n - k + 1; i++) {
      var p = list[i + k - 1] - list[i];
      min = p < min ? p : min;
	}
    console.log(min);
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));