#include
using namespace std;
int main(){
int cSum[100]={0},arr[100];
int n;
int left=-1,right=-1;
int currentSum=0,maximumSum=0;
cin>>n;
cin>>arr[0];
cSum[0]=arr[0];
for(int i=1;i<n;i++){
cin>>arr[i];
cSum[i]=cSum[i-1]+arr[i];
}
for(int i=0;i<n;i++){
for(int j=i;j<n;j++){
if(i==j)
currentSum=cSum[i];
else
currentSum=cSum[j]-cSum[i-1];
if(maximumSum<currentSum)
{
maximumSum=currentSum;
left=i;
right=j;
}
}
}
cout<<maximumSum<<endl;
for(int i=left;i<=right;i++){
cout<<arr[i]<<" ";
}
return 0;
}
if i starts with 0 the cSum[i-1]=0-1=-1then what will be the cSum[-1]
