#include using namespace std; using ll=long long; int cnt(string S){ int k=0,res=0; for(auto s:S){ if(s=='o')k++; else{ res=max(res,k); k=0; } } return max(res,k); } int main() { cin.tie(nullptr); ios::sync_with_stdio(false); int N; cin>>N; vector A(N); for(int i=0;i>A[i]; set L,R; for(int i=1;i=A[i]||l>=A[i])continue; an=min(an,A[i]+r+l); } cout<<(an<1e9?an:-1)<