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
****************************************************************/