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