#include <bits/stdc++.h>
using namespace std;
int n,maxans=-2147483647,dp[200001],a[200001];
int main(){
cin>>n;
for (int i=0;i<n;++i){
cin>>a[i];
if (i==1) dp[i]=a[i];
else dp[i]=max(dp[i],dp[i-1]+a[i]);
maxans=max(maxans,dp[i]);
}
cout<<maxans;
return 0;
}
WA on #1,2