#include<bits/stdc++.h>
using namespace std;
typedef unsigned long long ull;
typedef long long ll;
typedef pair<int, int> ii;
typedef vector<ii> vii;
typedef vector<int> vi;
typedef vector<ll> vll;
#define PI (2*acos(0.0))
#define eps 1e-9
#define pcase cout<<"Case "<<++cs<<":"
#define pb push_back
#define endl "\n"
#define watch(x) cout << (#x) << " is " << (x) << endl;
#define show(v) for(int fi = 0; fi < v.size(); fi++) cout << v[fi] << " "; cout << endl;
#define showpair(v) for(int fi = 0; fi < v.size(); fi++) cout << v[fi].first << " " << v[fi].second << endl;
#define mp make_pair
#define ff first
#define ss second
#define fu cout << "lol" << endl;
#define precision(n) cout << fixed << setprecision(n);
#define lb lower_bound
#define up upper_bound
#define vscan for(i = 0;i<n;i++){cin>>in; v.pb(in);}
#define all(a) a.begin(), a.end()
#define min3(a,b,c) min(a,min(b,c))
#define max3(a,b,c) max(a,max(b,c))
#define mem(a,val) memset(a,val,sizeof(a))
#define loop(i,n) for(i = 0; i < n; i++)
#define TC() ull T; cin>>T; while(T--)
#define IN(x) {scanf("%d",&x);}
#define LL(x) {scanf("%lld",&x);}
#define CC(x) {scanf("%c",&x);}
#define pfl(x) printf("%d\n",x)
#define pfll(x) printf("%lld\n",x)
#define newl puts("")
#define space printf(" ")
#define MOD 1000000007
int main()
{
int i = 0, j = 0, cs = 0, in;
int n; cin>>n;
vector<pair<ll,int>> v;
for(i = 0; i < n; i++){
ll a ; cin>>a;
v.pb({a,i});
}
sort(all(v));
ll dp[4][n+5];
for(i = 0; i < n+5; i++) dp[0][i] = dp[1][i] = dp[2][i] = 1000000000000000000;
dp[0][2] = v[2].ff - v[0].ff;
dp[1][3] = v[3].ff - v[0].ff;
dp[2][4] = v[4].ff - v[0].ff;
for(i = 5; i < n; i++){
dp[0][i] = min3(dp[0][i-3], dp[1][i-3], dp[2][i-3]) + v[i].ff - v[i-2].ff;
if(i - 4 >= 2) dp[1][i] = min3(dp[0][i-4], dp[1][i-4], dp[2][i-4]) + v[i].ff - v[i-3].ff;
if(i - 5 >= 2) dp[2][i] = min3(dp[0][i-5], dp[1][i-5], dp[2][i-5]) + v[i].ff - v[i-4].ff;
}
cout << min3(dp[0][n-1], dp[1][n-1], dp[2][n-1]) << endl;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0eXBlZGVmIHVuc2lnbmVkIGxvbmcgbG9uZyB1bGw7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwp0eXBlZGVmIHBhaXI8aW50LCBpbnQ+IGlpOwp0eXBlZGVmIHZlY3RvcjxpaT4gdmlpOwp0eXBlZGVmIHZlY3RvcjxpbnQ+IHZpOwp0eXBlZGVmIHZlY3RvcjxsbD4gdmxsOwoKI2RlZmluZSBQSSAoMiphY29zKDAuMCkpCiNkZWZpbmUgZXBzIDFlLTkKI2RlZmluZSBwY2FzZSBjb3V0PDwiQ2FzZSAiPDwrK2NzPDwiOiIKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBlbmRsICJcbiIKI2RlZmluZSB3YXRjaCh4KSBjb3V0IDw8ICgjeCkgPDwgIiBpcyAiIDw8ICh4KSA8PCBlbmRsOwojZGVmaW5lIHNob3codikgZm9yKGludCBmaSA9IDA7IGZpIDwgdi5zaXplKCk7IGZpKyspIGNvdXQgPDwgdltmaV0gPDwgIiAiOyBjb3V0IDw8IGVuZGw7CiNkZWZpbmUgc2hvd3BhaXIodikgZm9yKGludCBmaSA9IDA7IGZpIDwgdi5zaXplKCk7IGZpKyspIGNvdXQgPDwgdltmaV0uZmlyc3QgPDwgIiAiIDw8IHZbZmldLnNlY29uZCA8PCBlbmRsOwojZGVmaW5lIG1wIG1ha2VfcGFpcgojZGVmaW5lIGZmIGZpcnN0CiNkZWZpbmUgc3Mgc2Vjb25kCiNkZWZpbmUgZnUgY291dCA8PCAibG9sIiA8PCBlbmRsOwojZGVmaW5lIHByZWNpc2lvbihuKSBjb3V0IDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbihuKTsKI2RlZmluZSBsYiBsb3dlcl9ib3VuZAojZGVmaW5lIHVwIHVwcGVyX2JvdW5kCiNkZWZpbmUgdnNjYW4gZm9yKGkgPSAwO2k8bjtpKyspe2Npbj4+aW47IHYucGIoaW4pO30KI2RlZmluZSBhbGwoYSkgYS5iZWdpbigpLCBhLmVuZCgpCiNkZWZpbmUgbWluMyhhLGIsYykgbWluKGEsbWluKGIsYykpCiNkZWZpbmUgbWF4MyhhLGIsYykgbWF4KGEsbWF4KGIsYykpCiNkZWZpbmUgbWVtKGEsdmFsKSBtZW1zZXQoYSx2YWwsc2l6ZW9mKGEpKQojZGVmaW5lIGxvb3AoaSxuKSBmb3IoaSA9IDA7IGkgPCBuOyBpKyspCiNkZWZpbmUgVEMoKSB1bGwgVDsgY2luPj5UOyB3aGlsZShULS0pCiNkZWZpbmUgSU4oeCkge3NjYW5mKCIlZCIsJngpO30KI2RlZmluZSBMTCh4KSB7c2NhbmYoIiVsbGQiLCZ4KTt9CiNkZWZpbmUgQ0MoeCkge3NjYW5mKCIlYyIsJngpO30KI2RlZmluZSBwZmwoeCkgcHJpbnRmKCIlZFxuIix4KQojZGVmaW5lIHBmbGwoeCkgcHJpbnRmKCIlbGxkXG4iLHgpCiNkZWZpbmUgbmV3bCBwdXRzKCIiKQojZGVmaW5lIHNwYWNlIHByaW50ZigiICIpCiNkZWZpbmUgTU9EIDEwMDAwMDAwMDcKCmludCBtYWluKCkKewogICAgaW50IGkgPSAwLCBqID0gMCwgY3MgPSAwLCBpbjsKICAgIGludCBuOyBjaW4+Pm47CiAgICB2ZWN0b3I8cGFpcjxsbCxpbnQ+PiB2OwogICAgZm9yKGkgPSAwOyBpIDwgbjsgaSsrKXsKICAgICAgICBsbCBhIDsgY2luPj5hOwogICAgICAgIHYucGIoe2EsaX0pOwogICAgfQogICAgc29ydChhbGwodikpOwogICAgbGwgZHBbNF1bbis1XTsKICAgIGZvcihpID0gMDsgaSA8IG4rNTsgaSsrKSBkcFswXVtpXSA9IGRwWzFdW2ldID0gZHBbMl1baV0gPSAxMDAwMDAwMDAwMDAwMDAwMDAwOwogICAgZHBbMF1bMl0gPSB2WzJdLmZmIC0gdlswXS5mZjsKICAgIGRwWzFdWzNdID0gdlszXS5mZiAtIHZbMF0uZmY7CiAgICBkcFsyXVs0XSA9IHZbNF0uZmYgLSB2WzBdLmZmOwogICAgZm9yKGkgPSA1OyBpIDwgbjsgaSsrKXsKICAgICAgICBkcFswXVtpXSA9IG1pbjMoZHBbMF1baS0zXSwgZHBbMV1baS0zXSwgZHBbMl1baS0zXSkgKyB2W2ldLmZmIC0gdltpLTJdLmZmOwogICAgICAgIGlmKGkgLSA0ID49IDIpIGRwWzFdW2ldID0gbWluMyhkcFswXVtpLTRdLCBkcFsxXVtpLTRdLCBkcFsyXVtpLTRdKSArIHZbaV0uZmYgLSB2W2ktM10uZmY7CiAgICAgICAgaWYoaSAtIDUgPj0gMikgZHBbMl1baV0gPSBtaW4zKGRwWzBdW2ktNV0sIGRwWzFdW2ktNV0sIGRwWzJdW2ktNV0pICsgdltpXS5mZiAtIHZbaS00XS5mZjsKICAgIH0KICAgIGNvdXQgPDwgbWluMyhkcFswXVtuLTFdLCBkcFsxXVtuLTFdLCBkcFsyXVtuLTFdKSA8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0K