#include <bits/stdc++.h>
int asc(const void *a, const void *b) { return *(int *)a - *(int *)b; }
int main(void) {
  int n;
  scanf("%d", &n);
  int v[n];
  for (int i = 0; i < n; i++) {
    scanf("%d", &v[i]);
  }
  qsort(v, sizeof(v) / sizeof(int), sizeof(int), asc);
  double sum;
  for (int i = 0; i < n; i++) {
    sum += v[i];
    if (i != 0) {
      sum /= 2;
    }
  }
  printf("%f", sum);
  return 0;
}
