#include<iostream>
using namespace std;
const int N=200010;
int a[N],s[N],m[N],mmi=(1<<31)-1,n,ans=1<<31;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
s[i]=s[i-1]+a[i];
m[i]=min(mmi,s[i]);
mmi=m[i];
}
for(int i=1;i<=n;i++)
ans=max(s[i]-m[i-1],ans);
cout<<ans;
return 0;
}