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

#define name "DIFF"
const int MAXN = 2e5+5;
int n, a[MAXN];
int GTNN = MAXN;

void setIO(){
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);
    if (fopen(name".inp", "r")){
        freopen(name".inp", "r", stdin);
        freopen(name".out", "w", stdout);
    }
}

void inp(){
	cin >> n;
	for (int i = 1; i<=n; i++) cin >> a[i];
}

int main(){
	setIO(); // Nhập xuất file
	inp();
	sort(a+1, a+n+1, greater<int>());
	for (int i = 1; i<n; i++){
		if (a[i] - a[i+1] < GTNN)
			GTNN = a[i] - a[i+1];
	}
	cout << GTNN;
}