#include<iostream>
#include<cstdio>
#include<vector>
#include<cmath>
#include<algorithm>
#include<string.h>
#include<string>
#include<map>
#include<queue>
using namespace std;
int main()
{
int a[10009];
for(int i=1;i<=10;i++)a[i]=i;
a[1]=-99;
int dp[10],Max;
dp[1]=a[1],Max=a[1];
for(int i=2;i<=10;i++)
{
if(dp[i-1]>0)dp[i]=dp[i-1]+a[i];
else
dp[i]=a[i];
if(Max<dp[i])Max=dp[i];
}
cout<<Max<<endl;
}
#include<cstdio>
#include<vector>
#include<cmath>
#include<algorithm>
#include<string.h>
#include<string>
#include<map>
#include<queue>
using namespace std;
int main()
{
int a[10009];
for(int i=1;i<=10;i++)a[i]=i;
a[1]=-99;
int dp[10],Max;
dp[1]=a[1],Max=a[1];
for(int i=2;i<=10;i++)
{
if(dp[i-1]>0)dp[i]=dp[i-1]+a[i];
else
dp[i]=a[i];
if(Max<dp[i])Max=dp[i];
}
cout<<Max<<endl;
}