#include <bits/stdc++.h>   using namespace std;   int main() {     int n, m, t;     cin >> n >> m;     vector<int> f;     for (int i = 0; i < m; i++) {       cin >> t;       f.insert(f.begin(), t);     }     for (int i = 0; i < m; i++) {       t = i;       for (int j = i + 1; j < m; j++)         if (f[j] > f[t]) t = j;       swap(f[i], f[t]);     }     t = f[0] - f[n - 1];     for (int i = 0; i < m - n + 1; i++) {       if ((f[i] - f[i + n - 1]) < t) t = f[i] - f[i + n - 1];     }     cout << t;     return 0;   }   