#include #include #include #include #include #include #include #include #include #include #include #define FOR(i, a, b) for(int i=(a);i<=(b);i++) #define RFOR(i, a, b) for(int i=(a);i>=(b);i--) #define MOD 1000000007 #define INF 1000000000 using namespace std; int main(void) { int n; int x[100001]; int mini = INF; cin >> n; FOR(i, 1, n) { cin >> x[i]; } sort(x, x + n + 1); FOR(i, 2, n) { if (x[i] - x[i - 1] == 0) { continue; } if (x[i] - x[i - 1] < mini) { mini = x[i] - x[i - 1]; } } if (x[1] == x[n]) { cout << 0 << endl; } else { cout << mini << endl; } return 0; }