#include <bits/stdc++.h>
using ll = long long;
using namespace std;
void Main() {
  int N;
  cin >> N;
  set<int> V;
  int v;
  for (int i = (0); i <= (N - 1); ++i) {
    cin >> v;
    V.insert(v);
  }
  double ans = 0;
  int i = 1;
  for (auto v = V.begin(); v != V.end(); v++) {
    if (i) {
      ans += *v;
      i = 0;
      continue;
    }
    ans += *v;
    ans /= 2.0;
  }
  cout << ans << endl;
  return;
}
int main() {
  std::cin.tie(nullptr);
  std::ios_base::sync_with_stdio(false);
  std::cout << std::fixed << std::setprecision(15);
  Main();
  return 0;
}
