# coding: utf-8
from itertools import *
import sys
import time


#################### library ####################


#################### naive ####################


#################### process ####################

def read_array():
	N = int(input())
	A = map(float, raw_input().split())
	return A


#################### main ####################

#t0 = time.clock()
vs = sorted(read_array())
print reduce(lambda x, y: (x+y)/2, vs)
#print >>sys.stderr, "%.6fsec" % (time.clock() - t0,)
