n=int(input())
l1=list(map(int,input().split()))
s=0
for i in range(0,n):
s+=l1[i]
a=s/n #平均数
l2=[]
for i in range(0,20):
l2.append(0)
for i in l1:
l2[i]+=1
b=max(l2) #众数
l1.sort()
if n%2!=0:
c=l1[n//2]
else:
c=(l1[n//2-1]+l1[n//2])/2 #中位数
print('{:.2f}'.format(a),b,'{:.1f}'.format(c))
/**************************************************************
Problem: 1179
User: admin
Language: Python
Result: Accepted
Time:92 ms
Memory:34480 kb
****************************************************************/