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