#include #define inf 0x7fffffff #define mp make_pair #define pb push_back #define fi first #define se second #define all(c) c.begin,c.end #define tr(c,it) for(typeof(c.begin())it=c.begin();it!=c.end();it++) #define FOR(i,a,b) for(int i=a;i vi; typedef vector vvi; typedef pair ii; typedef vector vii; typedef queue qi; int main() { int n; int c; cin>>n; vi a(n); ll ans=0; ll sum=0; FOR(i,0,n) { cin>>a[i]; } sort(a.rbegin(),a.rend()); FOR(i,0,n) { ll k=1; FOR(j,0,i) k=(2*1ll*k); sum+=(k*1ll*a[i]); } cout<