n = gets.chomp.to_i
v = gets.chomp.split(" ").map(&:to_i)
v = v.sort
j = 0
while true
    i1 = v.shift
    i2 = v.shift
    heikin = (i1 + i2) / 2.to_f
    v.unshift(heikin)
    if v.size == 1
        break
    end
end
puts v.pop