#include #include #include using namespace std; typedef vector VI; int main() { int n; cin >> n; VI c(n); for (int i = 0; i < n; ++i) cin>>c[i]; sort(c.rbegin(), c.rend()); long long int r = 0; long long int p = 1; for (int i = 0; i < n; ++i) { r += p*c[i]; p *= 2; } cout << r << endl; }