#include using namespace std; #define hell 1000000007 #define PI acos(-1.0) #define S second #define F first #define pb push_back #define endl '\n' #define lli long long int #define li long int #define ld long double #define all(v) v.begin(), v.end() #define run(j, n) for(auto ii=j;ii!=n;ii++) #define out(j, n) for(auto ii=j;ii!=n;ii++) cout<<(*ii)<<" "; #define sout(ar, i, n) for(int j=i;j>n; lli ar[n];run(0, n) cin>>ar[ii]; lli v1[2][n], v2[2][n]; v1[0][0]=ar[0]; v1[1][0]=ar[0]; v2[0][n-1]=ar[n-1]; v2[1][n-1]=ar[n-1]; for(int i=1;i=0;i--) { v2[0][i]=min(v2[0][i+1], ar[i]); v2[1][i]=max(v2[1][i+1], ar[i]); } lli ans = LLONG_MAX; for(int i=0;i