#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int n[10001];
int adin(int x){
int j=n[0];
while (x<n[j])
{
n[j+1]=n[j];
j--;
}
n[j+1]=x;
}
int main()
{
bool bo;
int j=0,temp,l=1,total=0,tot=0;
scanf("%d",&n[0]);
for (int i=1;i<=n[0];i++)
scanf("%d",&n[i]);
do{
bo=true;
for (int j=1;j<=n[0]-l;j++)
if(n[j]>n[j+1]){
temp=n[j];
n[j]=n[j+1];
n[j+1]=temp;
bo=false;
}
l++;
}
while(!bo);
do{
total=n[1]+n[2];
tot+=total;
adin(total);
for (int k=1;k<=n[0]-2;k++)
n[k]=n[k+2];
n[0]--;
}
while(n[0]!=1);
cout<<n[
cout<<tot;
system("pause");
return 0;
}