#include <bits/stdc++.h>
using namespace std;
const long long MOD=1e9+7;
signed main(){ //int main cũng được nhé, mình quen dùng thôi!
ios_base::sync_with_stdio(false);
cin.tie(NULL);
long long n;
cin >> n;
vector<int> a(n);
for(int i=0;i<n;i++) cin >> a[i];
int lonnhat=0;
int tong=0;
for (int i=0;i<n;i++){
tong=max(a[i],tong+a[i]); //Thực hiện bước đã giải thích trên
lonnhat=max(lonnhat,tong);
}
cout << lonnhat;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNvbnN0IGxvbmcgbG9uZyBNT0Q9MWU5Kzc7CnNpZ25lZCBtYWluKCl7IC8vaW50IG1haW4gY8WpbmcgxJHGsOG7o2MgbmjDqSwgbcOsbmggcXVlbiBkw7luZyB0aMO0aSEKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIGxvbmcgbG9uZyBuOwogICAgY2luID4+IG47CiAgICB2ZWN0b3I8aW50PiBhKG4pOwogICAgZm9yKGludCBpPTA7aTxuO2krKykgY2luID4+IGFbaV07CiAgICBpbnQgbG9ubmhhdD0wOwogICAgaW50IHRvbmc9MDsKICAgIGZvciAoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICB0b25nPW1heChhW2ldLHRvbmcrYVtpXSk7IC8vVGjhu7FjIGhp4buHbiBixrDhu5tjIMSRw6MgZ2nhuqNpIHRow61jaCB0csOqbgogICAgICAgIGxvbm5oYXQ9bWF4KGxvbm5oYXQsdG9uZyk7CiAgICB9CiAgICBjb3V0IDw8IGxvbm5oYXQ7Cn0KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg==