#include<bits/stdc++.h> using namespace std; int main(){ int N; scanf("%d",&N); vector<int>X(N); for(int i=0;i<N;i++)scanf("%d",&X[i]); sort(X.begin(),X.end()); X.erase(unique(X.begin(),X.end()),X.end()); int mi=INT_MAX; for(int i=0;i<(int)X.size()-1;i++){ mi=min(mi,X[i+1]-X[i]); } printf("%d\n",mi==INT_MAX?0:mi); return 0; }