// Description : Hello World in C++, Ansi-style //============================================================================ #include using namespace std; #define LOCAL 0 #define li long int #define ll long long #define lli long long int #define llu unsigned long long int #define ld long double #define all(v) v.begin(),v.end() #define pb push_back #define mp make_pair #define F first #define S second #define si(n) scanf("%d",&n) #define sli(n) scanf("%ld",&n) #define slli(n) scanf("%lld",&n) #define slf(n) scanf("%lf",&n) #define sf(n) scanf("%f",&n) #define sllu(n) scanf("%llu",&n) #define ss(n) scanf("%s",n) #define f(i,n) for(lli i=0;i &v,int s,int e){for(int i=s;i<=e;i++)cout< &v){for(int x:v)cout<=m)x-=m;return x;} lli sub(lli a,lli b,lli m=MOD){lli x=a-b;while(x<0)x+=m;return x;} lli mul(lli a,lli b,lli m=MOD){lli x=a*b;x%=m;return x;} lli gcd(lli a,lli b){if(b==0)return a;return gcd(b,a%b);} lli lcm(lli a,lli b){ return (a*b)/gcd(a,b);} const int N=1000; vectorprime; bool prm[N]; void sieve(){ for(int i=0;i>n; long long int arr[n]; for(a=0;a>arr[a]; } sort(arr,arr+n); for(a=n-1;a>=0;a--){ b=arr[a]*start; start=start*2; sum=sum+b; } cout<