#include<bits/stdc++.h>
using namespace std;
typedef long long lint;

int main(){
  lint n, k, ans=INT_MAX;
  cin>>n >>k;
  vector<lint> h(n);
  for(lint i=0;i<n;i++)cin>>h[i];
  sort(h.begin(), h.end());
  for(lint i=0;i<n-k+1;i++)ans=min(ans, h[i+k-1]-h[i]);
  cout<<ans<<endl;
}