#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> nums = {-2, 1, -3, 4, -1, 2, 1, -5, 4};
int sum = 0;
int maxi = nums[0];
for (int i = 0; i < nums.size(); i++)
{
sum = sum + nums[i];
maxi = max(maxi, sum);
if (sum < 0)
sum = 0;
}
cout << maxi << endl;
return 0;
}