# include<stdio.h> # include<iostream> # include<algorithm> using namespace std; int main(){ int n; while(scanf("%d",&n)!=EOF) { if(n==0) { continue; } int a[n]; int cnt=0; for(int i=0;i<n;i++) { scanf("%d",&a[i]); if(a[i]<0) cnt++; } if(cnt==n) { printf("0 %d %d\n",a[0],a[n-1]); continue; } else{ int dp[n]; dp[0]=a[0]; for(int i=1;i<n;i++) { dp[i]=max(a[i],dp[i-1]+a[i]); } int max=-1; int sign; for(int i=0;i<n;i++) { if(dp[i]>max) { max=dp[i]; sign=i; } } printf("%d ",max); int sum=0; int i; for(i=sign;i>=0;i--) { sum+=a[i]; if(sum==max) { break; } } printf("%d %d\n",a[i],a[sign]); } } }