#include using namespace std; #define mt make_tuple #define mp make_pair #define pb push_back #define all(x) x.begin(),x.end() typedef long long ll; typedef pair ii; typedef vector vi; typedef vector vii; typedef vector vvi; int main() { int n; cin >> n; vi a(n); for( auto& i : a) cin >> i; sort(all(a)); int mi = a[n-1]-a[0]; for(int i = 0 ; i < n-1 ; i++){ mi = min(mi,a[i+1]-a[i]); } cout << mi << endl; return 0; }