#include <iostream>
#include <string>
#include <cstring>
#include <vector>
#include <algorithm>
#define rep(i, x) for(int (i) = 0; (i) < (x); (i) ++)
#define MOD 1000000007
using namespace std;
int main(){

	int N, K;
	vector<int> n;
	cin >> N >> K;
	rep(i, N){
		int ni;
		cin >> ni;
		n.push_back(ni);
	}
	int max = n[0], min = n[0];
	rep(i, N){
		if(n[i] > max) max = n[i];
		if(n[i] < min) min = n[i];
	}
	cout << max - min << endl;
	return 0;
}