using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
class Plus
{
public void input()
{
int[] list = new int[int.Parse(Console.ReadLine())];
int[] list2 = new int[8001];
for (int i = 0; i < list.Length; i++)
{
int a = int.Parse(Console.ReadLine());
list[i] = a;
list2[a+4000]++;
}
Array.Sort(list);
float k = list.Sum() / list.Count();
Console.WriteLine((int)Math.Round(k));
Console.WriteLine(list[list.Length/2]);
if (Array.IndexOf(list2, list2.Max()) != Array.LastIndexOf(list2, list2.Max()))
{
list2[Array.IndexOf(list2, list2.Max())] = 0;
Console.WriteLine(Array.IndexOf(list2, list2.Max())-4000);
}
else
{
Console.WriteLine((Array.IndexOf(list2, list2.Max())) - 4000);
};
Console.WriteLine(list[list.Count() - 1] - list[0]);
}
}
class main
{
static void Main(string[] args)
{
Plus plus = new Plus();
plus.input();
}
}
콘솔에서는 잘만되는데 정신 나갈거같네 이거 되기 전까지는 잠못자 ㅅㅂ