#include <bits/stdc++.h>
int main() {
  int N;
  double v[1000];
  double v2[1000];
  int count = 0;
  scanf("%d", &N);
  for (int i = 0; i < N; i++) {
    scanf("%lf", &v[i]);
  }
  for (int i = 0; i < 1000; i++) {
    for (int j = 0; j < N; j++) {
      if (i == v[j]) {
        v2[count] = v[j];
        count++;
      }
    }
  }
  for (int i = 0; i < N - 1; i++) {
    v2[i + 1] = (v2[i] + v2[i + 1]) / 2;
  }
  printf("%f ", v2[N - 1]);
}
