//84104971101048411497 - Can you guess what does this mean? using namespace std; #include #define mapii map #define debug(a) cout << #a << ": " << a << endl #define debuga1(a, l, r) fto(i, l, r) cout << a[i] << " "; cout << endl #define fdto(i, r, l) for(int i = (r); i >= (l); --i) #define fto(i, l, r) for(int i = (l); i <= (r); ++i) #define forit(it, var) for(__typeof(var.begin()) it = var.begin(); it != var.end(); it++) #define forrit(rit, var) for(__typeof(var.rbegin()) rit = var.rbegin(); rit != var.rend(); rit++) #define ii pair #define iii pair #define ff first #define ss second #define mp make_pair #define pb push_back #define ll long long #define maxN 1005 #define oo 1000000007 template T min(T a, T b, T c) { return min(a, min(b, c)); } template T max(T a, T b, T c) { return max(a, max(b, c)); } int n, a[maxN]; int main () { scanf("%d", &n); fto(i, 0, n-1) scanf("%d", &a[i]); sort(a, a+n); reverse(a, a+n); ll ans = 0; fto(i, 0, n-1) ans += (1LL<