#include <bits/stdc++.h>
using namespace std;
int main(){
    int N,K;cin>>N>>K;vector<int> H(N);
    int D=1000000000;
    for(int i=0;i<N;i++){
        cin>>H.at(i);
    }sort(H.begin(),H.end());
    for(int j=0;j<=N-K;j++){
        D=min(D,H[j+K-1]-H[j]);
    }cout<<D<<endl;
}