#include <iostream>
using namespace std;
int main()
{
long long int zysk=0;
long long int temp_zysk=0;
int ilosc_miast;
int najlepsze_miasto;
int pierwsze_miasto;
int ostatnie_miasto;
int tablica[100000];
cin>>ilosc_miast;
for(int a=0; a<ilosc_miast; a++)
{
cin>>tablica[a];
if(tablica[a]>zysk)
{
zysk=tablica[a];
najlepsze_miasto=a;
}
}
for(int a=najlepsze_miasto; a>=0; a--)
{
temp_zysk+=tablica[a];
if(temp_zysk>zysk)
{
zysk=temp_zysk;
pierwsze_miasto=a;
}
}
zysk=0;
temp_zysk=0;
for(int a=najlepsze_miasto; a<ilosc_miast; a++)
{
temp_zysk+=tablica[a];
if(temp_zysk>zysk)
{
zysk=temp_zysk;
ostatnie_miasto=a;
}
}
zysk=0;
for(int a=pierwsze_miasto; a<=ostatnie_miasto; a++)
{
zysk+=tablica[a];
}
cout<<zysk<<endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgbG9uZyBsb25nIGludCB6eXNrPTA7CiAgICBsb25nIGxvbmcgaW50IHRlbXBfenlzaz0wOwogICAgaW50IGlsb3NjX21pYXN0OwogICAgaW50IG5hamxlcHN6ZV9taWFzdG87CiAgICBpbnQgcGllcndzemVfbWlhc3RvOwogICAgaW50IG9zdGF0bmllX21pYXN0bzsKICAgIGludCB0YWJsaWNhWzEwMDAwMF07CgogICAgY2luPj5pbG9zY19taWFzdDsKCiAgICBmb3IoaW50IGE9MDsgYTxpbG9zY19taWFzdDsgYSsrKQogICAgewogICAgICAgIGNpbj4+dGFibGljYVthXTsKICAgICAgICBpZih0YWJsaWNhW2FdPnp5c2spCiAgICAgICAgewogICAgICAgICAgICB6eXNrPXRhYmxpY2FbYV07CiAgICAgICAgICAgIG5hamxlcHN6ZV9taWFzdG89YTsKICAgICAgICB9CiAgICB9CgogICAgZm9yKGludCBhPW5hamxlcHN6ZV9taWFzdG87IGE+PTA7IGEtLSkKICAgIHsKICAgICAgICB0ZW1wX3p5c2srPXRhYmxpY2FbYV07CiAgICAgICAgaWYodGVtcF96eXNrPnp5c2spCiAgICAgICAgewogICAgICAgICAgICB6eXNrPXRlbXBfenlzazsKICAgICAgICAgICAgcGllcndzemVfbWlhc3RvPWE7CiAgICAgICAgfQogICAgfQoKICAgIHp5c2s9MDsKICAgIHRlbXBfenlzaz0wOwoKICAgIGZvcihpbnQgYT1uYWpsZXBzemVfbWlhc3RvOyBhPGlsb3NjX21pYXN0OyBhKyspCiAgICB7CiAgICAgICAgdGVtcF96eXNrKz10YWJsaWNhW2FdOwogICAgICAgIGlmKHRlbXBfenlzaz56eXNrKQogICAgICAgIHsKICAgICAgICAgICAgenlzaz10ZW1wX3p5c2s7CiAgICAgICAgICAgIG9zdGF0bmllX21pYXN0bz1hOwogICAgICAgIH0KICAgIH0KCiAgICB6eXNrPTA7CgogICAgZm9yKGludCBhPXBpZXJ3c3plX21pYXN0bzsgYTw9b3N0YXRuaWVfbWlhc3RvOyBhKyspCiAgICB7CiAgICAgICAgenlzays9dGFibGljYVthXTsKICAgIH0KCiAgICBjb3V0PDx6eXNrPDxlbmRsOwoKfQo=