def average(x,y):
    return (x+y)/2
N=int(input())
v=list(map(int,input().split()))
v.sort(reverse=True)
for j in range(N-1):
    min=1001
    for i in range(N-1-j):
        if v[i]-v[i+1]<min:
            min=v[i]-v[i+1]
            mini=i
    v[mini]=average(v[mini],v[mini+1])
    v.pop(mini+1)
print(v[mini])