#include #define ll long long int #define fio ios_base::sync_with_stdio(0);cin.tie(0) #define sd(t) scanf("%d",&t) #define pd(t) printf("%d\n",t) #define slld(t) scanf("%lld",&t) #define plld(t) printf("%lld\n",t) #define sc(t) scanf("%c",&t) #define pb(x) push_back(x) #define ii pair #define vi vector #define vvi vector #define vii vector #define vvii vector #define clr(x) memset(x,0,sizeof(x)) #define rep(i,begin,end) for(__typeof(end) i=begin-(begin>end);i!=end-(begin>end);i+=1-2*(begin>end)) #define M_PI 3.14159265358979323846 #define MOD 1000000007 #define MAX 100005 #define EPS 1e-12 using namespace std; int main() { int n; sd(n); int a[n]; rep(i,0,n) sd(a[i]); sort(a,a+n); int ans = INT_MAX; rep(i,1,n) ans = min(ans, abs(a[i]-a[i-1])); pd(ans); return 0; }