#include<bits/stdc++.h>
using namespace std;
bool ys(int a,int b){
return a>b;
}
int k;
vector<int> m;
vector<int> n;
int main(){
cin>>k;
for(int i=0;i<k;i++){
int a;
cin>>a;
m.push_back(a);
}
for(int i=1;i<m.size();i++){
n.push_back(abs(m[i]-m[i-1]));
}
sort(n.begin(),n.end(),ys);
cout<<n[0];
return 0;
}