#include<bits/stdc++.h>
using namespace std;
int main() {
//code
int t;
int n;
cin>>n;
int a[n];
for(int i=0;i<n;i++)
cin>>a[i];
int current=0;int global=INT_MIN;
for(int i=0;i<n;i++)
{
current=max(a[i],current+a[i]);
if(current>global)
global=current;
}
cout<<global<<endl;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy9jb2RlCglpbnQgdDsKCgkgICAgaW50IG47CgkgICAgY2luPj5uOwoJICAgIGludCBhW25dOwoJICAgIGZvcihpbnQgaT0wO2k8bjtpKyspCgkgICAgY2luPj5hW2ldOwoJICAgIGludCBjdXJyZW50PTA7aW50IGdsb2JhbD1JTlRfTUlOOwoJICAgIGZvcihpbnQgaT0wO2k8bjtpKyspCgkgICAgewoJICAgICAgICBjdXJyZW50PW1heChhW2ldLGN1cnJlbnQrYVtpXSk7CgkgICAgICAgIAoJICAgICAgICBpZihjdXJyZW50Pmdsb2JhbCkKCSAgICAgICAgZ2xvYmFsPWN1cnJlbnQ7CgkgICAgfQoJICAgIGNvdXQ8PGdsb2JhbDw8ZW5kbDsKCQoJCglyZXR1cm4gMDsKfQ==