#include #include using namespace std; const int maxn=110; int n,a[maxn],s[maxn]; int f[maxn][maxn],g[maxn][maxn],d[maxn][maxn]; int main() { #ifdef local freopen("pro.in","r",stdin); #endif while(scanf("%d",&n)==1&&n) { s[0]=0; for(int i=1;i<=n;i++) { scanf("%d",&a[i]); s[i]=s[i-1]+a[i]; } for(int i=1;i<=n;i++) f[i][i]=g[i][i]=d[i][i]=a[i]; for(int L=1;L