#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int N; cin >> N; vector xs; for (int i = 0; i < N; ++i) { int X; cin >> X; xs.push_back(X); } sort(xs.begin(), xs.end()); int m = 1000000; bool found = false; for (int i = 1; i < N; ++i) { if (xs[i] == xs[i - 1]) { continue; } else { m = min(m, xs[i] - xs[i - 1]); found = true; } } if (found) { cout << m << endl; } else { cout << 0 << endl; } return 0; }