#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main()
{
ll m;
ll s[305];
cin>>m;
ll f[305][305];
ll sum[305];
for(int i=1;i<=m;i++)
{
for(int j=1;j<=m;j++)
f[i][j]=0x3f;
}
for(int i=1;i<=m;i++)
{
cin>>s[i];
}
sum[1]=s[1];
for(int i=2;i<=m;i++)
{
sum[i]+=sum[i-1]+s[i];
}
for(int i=1;i<=m;i++)
f[i][i]=0;
for(int i=1;i<=m;i++)
{
for(int l=1;l+i-1<=m;l++)
{
int r=l+i-1;
for(int k=l;k<=r;k++)
{
f[l][r]=min(f[l][r],f[l][k]+f[k+1][r]+sum[r]-sum[l-1]);
}
}
}
cout<<f[1][m];
return 0;
}