n = int(input())
s = input().split()
l = []
avg = 0
for v in s:
    l.append(int(v))
# 从小到大排序
l.sort()
# 如果个数是偶数,则中间数是中间两个数的平均数
if n % 2 == 0:
    avg = (l[n // 2 - 1] + l[n // 2]) / 2
#如果个数是奇数,则中间数就是最中间的那个数
else:
    avg = l[n // 2]
print('%.1f' % avg)
/**************************************************************
	Problem: 1233
	User: admin
	Language: Python
	Result: Accepted
	Time:110 ms
	Memory:34480 kb
****************************************************************/