#include <bits/stdc++.h>
int main(void) {
  int i, j, k, N, v[50], a[50];
  scanf("%d\n", &N);
  for (i = 0; i <= N - 1; i++) {
    scanf("%d", &v[i]);
  }
  for (i = 0; i <= N - 1; i++) {
    a[i] = 1001;
    k = 50;
    for (j = 0; j <= N - 1; j++) {
      if (a[i] > v[j]) {
        a[i] = v[j];
        k = j;
      }
    }
    v[k] = 1001;
  }
  for (i = 1; i <= N - 1; i++) {
    a[i] = (a[i - 1] + a[i]) / 2;
  }
  printf("%d", a[N - 1]);
  return 0;
}
