#include <bits/stdc++.h>
#define ll long long
#define N int(200)
using namespace std;
ll dp[N+10][N+10][3];
vector<ll>v;
ll n, pos;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin>>n;
for(int i=1; i<=n; i++)
{
ll x;
cin>>x;
v.push_back(x);
}
v.push_back(0);
sort(v.begin(),v.end());
ll pos = lower_bound(v.begin(), v.end(), 0) - v.begin();
for(int i=0; i<=n; i++)
for(int j=0; j<=n; j++)
{
dp[i][j][0]=1e9;
dp[i][j][1]=1e9;
}
dp[pos][pos][0]=dp[pos][pos][1]=0;
ll l=n+1;
for(int len=1; len<=l; len++)
{
for(int i=0; i<(l-len+1); i++)
{
ll j=i+len-1;
ll cl=l-len;
if(dp[i][j][0]<1e9)
{
if(i>0)
{
ll dif=abs(v[i]-v[i-1]);
ll them=dif*cl;
dp[i-1][j][0]=min( dp[i-1][j][0], dp[i][j][0]+them);
}
if(j<l)
{
ll dif=abs(v[i]-v[j+1]);
ll them=dif*cl;
dp[i][j+1][1]=min( dp[i][j+1][1],dp[i][j][0]+them);
}
}
if(dp[i][j][1]<1e9)
{
if(i>0)
{
ll dif=abs(v[j]-v[i-1]);
ll them=dif*cl;
dp[i-1][j][0]=min( dp[i-1][j][0], dp[i][j][1]+them);
}
if(j<l)
{
ll dif=abs(v[j]-v[j+1]);
ll them=dif*cl;
dp[i][j+1][1]=min( dp[i][j+1][1],dp[i][j][1]+them);
}
}
}
}
cout<<min(dp[0][n][0],dp[0][n][1]);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgTiBpbnQoMjAwKQp1c2luZyBuYW1lc3BhY2Ugc3RkOwpsbCBkcFtOKzEwXVtOKzEwXVszXTsKdmVjdG9yPGxsPnY7CmxsIG4sIHBvczsKaW50IG1haW4oKQp7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7CiAgICBjb3V0LnRpZSgwKTsKCiAgICBjaW4+Pm47CiAgICBmb3IoaW50IGk9MTsgaTw9bjsgaSsrKQogICAgewogICAgICAgIGxsIHg7CiAgICAgICAgY2luPj54OwogICAgICAgIHYucHVzaF9iYWNrKHgpOwogICAgfQogICAgdi5wdXNoX2JhY2soMCk7CiAgICBzb3J0KHYuYmVnaW4oKSx2LmVuZCgpKTsKICAgIGxsIHBvcyA9IGxvd2VyX2JvdW5kKHYuYmVnaW4oKSwgdi5lbmQoKSwgMCkgLSB2LmJlZ2luKCk7CiAgICBmb3IoaW50IGk9MDsgaTw9bjsgaSsrKQogICAgICAgIGZvcihpbnQgaj0wOyBqPD1uOyBqKyspCiAgICAgICAgewogICAgICAgICAgICBkcFtpXVtqXVswXT0xZTk7CiAgICAgICAgICAgIGRwW2ldW2pdWzFdPTFlOTsKICAgICAgICB9CiAgICBkcFtwb3NdW3Bvc11bMF09ZHBbcG9zXVtwb3NdWzFdPTA7CiAgICBsbCBsPW4rMTsKICAgIGZvcihpbnQgbGVuPTE7IGxlbjw9bDsgbGVuKyspCiAgICB7CiAgICAgICAgZm9yKGludCBpPTA7IGk8KGwtbGVuKzEpOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBsbCBqPWkrbGVuLTE7CiAgICAgICAgICAgIGxsIGNsPWwtbGVuOwogICAgICAgICAgICBpZihkcFtpXVtqXVswXTwxZTkpCiAgICAgICAgICAgIHsKCiAgICAgICAgICAgICAgICBpZihpPjApCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgbGwgZGlmPWFicyh2W2ldLXZbaS0xXSk7CiAgICAgICAgICAgICAgICAgICAgbGwgdGhlbT1kaWYqY2w7CiAgICAgICAgICAgICAgICAgICAgZHBbaS0xXVtqXVswXT1taW4oIGRwW2ktMV1bal1bMF0sIGRwW2ldW2pdWzBdK3RoZW0pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYoajxsKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGxsIGRpZj1hYnModltpXS12W2orMV0pOwogICAgICAgICAgICAgICAgICAgIGxsIHRoZW09ZGlmKmNsOwogICAgICAgICAgICAgICAgICAgIGRwW2ldW2orMV1bMV09bWluKCBkcFtpXVtqKzFdWzFdLGRwW2ldW2pdWzBdK3RoZW0pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmKGRwW2ldW2pdWzFdPDFlOSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYoaT4wKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGxsIGRpZj1hYnModltqXS12W2ktMV0pOwogICAgICAgICAgICAgICAgICAgIGxsIHRoZW09ZGlmKmNsOwogICAgICAgICAgICAgICAgICAgIGRwW2ktMV1bal1bMF09bWluKCBkcFtpLTFdW2pdWzBdLCBkcFtpXVtqXVsxXSt0aGVtKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmKGo8bCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBsbCBkaWY9YWJzKHZbal0tdltqKzFdKTsKICAgICAgICAgICAgICAgICAgICBsbCB0aGVtPWRpZipjbDsKICAgICAgICAgICAgICAgICAgICBkcFtpXVtqKzFdWzFdPW1pbiggZHBbaV1baisxXVsxXSxkcFtpXVtqXVsxXSt0aGVtKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGNvdXQ8PG1pbihkcFswXVtuXVswXSxkcFswXVtuXVsxXSk7CiAgICByZXR1cm4gMDsKfQoK