#include<bits/stdc++.h>
using namespace std;
int a[101],sum[101],fmaxx[101][101],fminn[101][101];
int main()
{
int n,i,j,k;
cin>>n;
memset(fminn,0x3f,sizeof(fminn));
sum[0]=0;
for(i=1;i<=n;i++)
{
cin>>a[i];
fminn[i][i]=0;
fmaxx[i][i]=0;
sum[i]=sum[i-1]+a[i];
}
for(i=n-1;i>=1;i--)
{
for(j=i+1;j<=n;j++)
{
for(k=i;k<j;k++)
{
fminn[i][j]=min(fminn[i][j],fminn[i][k]+fminn[k+1][j]+sum[j]-sum[i-1]);
fmaxx[i][j]=max(fmaxx[i][j],fmaxx[i][k]+fminn[k+1][j]+sum[j]-sum[i-1]);
}
}
}
cout<<fminn[1][n]<<endl;
cout<<fmaxx[1][n]<<endl;
return 0;
}