"""산술평균 : N개의 수들의 합을 N으로 나눈 값
중앙값 : N개의 수들을 증가하는 순서로 나열했을 경우 그 중앙에 위치하는 값
최빈값 : N개의 수들 중 가장 많이 나타나는 값
범위 : N개의 수들 중 최댓값과 최솟값의 차이"""
import sys
al=[0]*8002
number=[]
n=int(input())
to=[]
for i in range(n):
x=int(sys.stdin.readline())
ll=x
if x>=0:
al[4000+x]+=1
else:
ll*=-1
al[ll]+=1
number.append(x)
number.sort()
av=round(sum(number)/len(number))
m=number[len(number)//2]
ck=max(number)
ck2=min(number)
if ck2<0 and ck>0:
ck2*=-1
elif ck2<0 and ck<0:
ck2*=-1
elif ck>0 and ck2>0:
ck2*=-1
answer=abs(ck+ck2)
ma=max(al)
for i in range(len(al)):
if al[i]==ma:
tt=[i]*al[i]
to+=tt
to.sort()
print(av)
print(m)
if len(to)<=1:
if to[0]>=4000:
print(to[0]-4000)
else:
print(to[0]*-1)
else:
if to[1]>=4000:
print(to[1]-4000)
else:
print(to[1]*-1)
print(answer)
IiIi7IKw7Iig7Y+J6regIDogTuqwnOydmCDsiJjrk6TsnZgg7ZWp7J2EIE7snLzroZwg64KY64iIIOqwkgrspJHslZnqsJIgOiBO6rCc7J2YIOyImOuTpOydhCDspp3qsIDtlZjripQg7Iic7ISc66GcIOuCmOyXtO2WiOydhCDqsr3smrAg6re4IOykkeyVmeyXkCDsnITsuZjtlZjripQg6rCSCuy1nOu5iOqwkiA6IE7qsJzsnZgg7IiY65OkIOykkSDqsIDsnqUg66eO7J20IOuCmO2DgOuCmOuKlCDqsJIK67KU7JyEIDogTuqwnOydmCDsiJjrk6Qg7KSRIOy1nOuMk+qwkuqzvCDstZzshp/qsJLsnZgg7LCo7J20IiIiCmltcG9ydCBzeXMKYWw9WzBdKjgwMDIKCm51bWJlcj1bXQpuPWludChpbnB1dCgpKQp0bz1bXQpmb3IgaSBpbiByYW5nZShuKToKICAgIHg9aW50KHN5cy5zdGRpbi5yZWFkbGluZSgpKQogICAgbGw9eAogICAgaWYgeD49MDoKICAgICAgICBhbFs0MDAwK3hdKz0xCiAgICBlbHNlOgogICAgICAgIGxsKj0tMQogICAgICAgIGFsW2xsXSs9MQogICAgbnVtYmVyLmFwcGVuZCh4KQpudW1iZXIuc29ydCgpCgphdj1yb3VuZChzdW0obnVtYmVyKS9sZW4obnVtYmVyKSkKbT1udW1iZXJbbGVuKG51bWJlcikvLzJdCmNrPW1heChudW1iZXIpCmNrMj1taW4obnVtYmVyKQppZiBjazI8MCBhbmQgY2s+MDoKICAgIGNrMio9LTEKZWxpZiBjazI8MCBhbmQgY2s8MDoKICAgIGNrMio9LTEKZWxpZiBjaz4wIGFuZCBjazI+MDoKICAgIGNrMio9LTEKYW5zd2VyPWFicyhjaytjazIpCm1hPW1heChhbCkKCmZvciBpIGluIHJhbmdlKGxlbihhbCkpOgogICAgaWYgYWxbaV09PW1hOgogICAgICAgIHR0PVtpXSphbFtpXQogICAgICAgIHRvKz10dAoKdG8uc29ydCgpCnByaW50KGF2KQpwcmludChtKQppZiBsZW4odG8pPD0xOgogICAgaWYgdG9bMF0+PTQwMDA6CiAgICAgICAgcHJpbnQodG9bMF0tNDAwMCkKICAgIGVsc2U6CiAgICAgICAgcHJpbnQodG9bMF0qLTEpCmVsc2U6CiAgICBpZiB0b1sxXT49NDAwMDoKICAgICAgICBwcmludCh0b1sxXS00MDAwKQogICAgZWxzZToKICAgICAgICBwcmludCh0b1sxXSotMSkKcHJpbnQoYW5zd2VyKQo=