#include <bits/stdc++.h>   using namespace std;   int main() {     long long n, i, j, k;     cin >> n;     long long a[n];     for (i = 0; i < n; i++) {       cin >> a[i];     }     long long ans = 10000000000;     for (i = 1; i < n - 1; i++) {       long long b[n];       for (k = 0; k < n; k++) {         b[k] = a[k];       }       long long ans1 = 0;       for (j = 0; j < n - 1; j++) {         if (j != i - 1)           ans1 = max(ans1, b[j + 1] - b[j]);         else           ans1 = max(ans1, b[i + 1] - b[i - 1]);       }       ans = min(ans, ans1);     }     cout << ans << endl;   }   