#include <bits/stdc++.h>
using namespace std;
int main() {
  int N;
  cin >> N;
  double v[N];
  int i;
  for (i = 0; i < N; i++) cin >> v[i];
  sort(v, v + N, greater<double>());
  double ans = 0.0;
  int k = 0;
  int k_pre;
  int j;
  int N_d = N;
  int add;
  if (N % 2 == 1)
    add = 1;
  else
    add = 0;
  for (i = 0; i < N_d; i++) {
    k_pre = k;
    k += N % 2 * pow(2, i);
    N /= 2;
    for (j = k_pre; j < k; j++) {
      ans += v[j] / (pow(2, i + add));
    }
    if (N == 0) break;
  }
  cout << ans << endl;
}
