#include<bits/stdc++.h>
int a[100010];
int main(){
    int n,k;
    scanf("%d%d",&n,&k);
    for(int i=0;i<n;i++) scanf("%d",&a[i]);
    std::sort(a,a+n);
    int m=1000000000;
    for(int i=0;i+k-1<n;i++){
        if(m>(a[i+k-1]-a[i])) m=a[i+k-1]-a[i];
    }
    printf("%d",m);
}