#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n; cin >> n; multiset a; long long sum = 0; int temp = 0; for (int i = 0; i < n; i++) { cin >> temp; a.insert(temp); } multiset::iterator it2 = a.begin(); int i = n-1; while (it2 != a.end()) { sum += (*it2 * pow(2, i)); ++it2; i--; } cout << sum << endl; return 0; }