#include <bits/stdc++.h>
using namespace std;
priority_queue<int,vector<int>,greater<int>> a;
int n,ans=0,x,sum;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>x;
a.push(x);
}
for(int i=1;i<n;i++){
sum=0;
ans+=a.top();
sum+=a.top();
a.pop();
ans+=a.top();
sum+=a.top();
a.pop();
a.push(sum);
}
cout<<ans;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnByaW9yaXR5X3F1ZXVlPGludCx2ZWN0b3I8aW50PixncmVhdGVyPGludD4+IGE7CmludCBuLGFucz0wLHgsc3VtOwppbnQgbWFpbigpewoJY2luPj5uOwoJZm9yKGludCBpPTE7aTw9bjtpKyspewoJCWNpbj4+eDsKCQlhLnB1c2goeCk7Cgl9Cglmb3IoaW50IGk9MTtpPG47aSsrKXsKCQlzdW09MDsKCQlhbnMrPWEudG9wKCk7CgkJc3VtKz1hLnRvcCgpOwoJCWEucG9wKCk7CgkJYW5zKz1hLnRvcCgpOwoJCXN1bSs9YS50b3AoKTsKCQlhLnBvcCgpOwoJCWEucHVzaChzdW0pOwoJfQoJY291dDw8YW5zOwoJcmV0dXJuIDA7Cn0=