#include #include using namespace std; int main(){ long long sum = 0; priority_queue, greater> q; int n; cin >> n; for(int i = 0; i < n; i++){ int tmp; cin >> tmp; q.push(tmp); } while(q.size() > 1){ int a = q.top();q.pop(); int b = q.top();q.pop(); int tmp = a + b; sum += tmp; q.push(tmp); } cout << sum << endl; return 0; }