#include //using namespace std; typedef unsigned long long ul; typedef signed long long ll; int main(void) { std::cin.tie(0); std::ios::sync_with_stdio(false); std::cout << std::fixed; ll n; std::cin >> n; ll x[n]; for (ll i = 0; i < n; ++i) std::cin >> x[i]; std::sort(x, x+n); ll ans = 0; for (ll i = 0; i < n-1; ++i) { if (x[i] != x[i+1]) { if (ans==0) ans = x[i+1]-x[i]; else ans = std::min(ans, x[i+1]-x[i]); } } std::cout << ans << std::endl; return 0; }