#include<bits/stdc++.h>
using namespace std;
int main()
{
int dp[100];
int n;
cin>>n;
int a[100];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
dp[0]=a[0];
int res=dp[0];
for(int i=11;i<n;i++)
{
dp[i]=max(dp[i-1]+a[i],a[i]);
res=max(res,dp[i]);
}
cout<<res<<endl;
}
int maProfit(vector<int>&price)
{
//维护最大收益
int res=0;
//排除特殊情况
if(prices.size()==0)
return res;
int Min=prices[0];
for(int i=1;i<prices.size();i++)
{
Min=min(Min,prices[i]);
res=max(res,prices[i]-Min);
}
return res;
}