#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>

using namespace std;

int main() {
    int count;
    cin >> count;

    vector<int> values;
    for (auto i = 0 ; i < count ; i++) {
        int v;
        cin >> v;
        values.push_back(v);
    }

    // 2つの要素を加算して2で割りを繰り返すので、ソートしてから処理すればよい
    sort(values.begin(), values.end());
    cout << accumulate(values.begin(), values.end(), values[0], [] (auto a, auto b) { return (a + b) / 2; });
    return 0;
}