/*
#include <stdio.h>
int main()
{
int i , n , x , sec;
scanf("%d %d %d %d" , &i,&n,&x,&sec);
x += sec;
for(; x>=60 ; x -= 60)
{
n++;
for(;n>=60 ; n-=60)
{
i++;
if(i>=24)
{
i=0;
}
}
}
printf("%d %d %d" , i,n,x);
}
*/
/*
#include <stdio.h>
int main()
{
int j=0,k=0,i,n,a=0,b=0;
for(i=1; i<=5 ; i++)
{
scanf("%d" , &n);
a+=n / 5;
if (n > j)
{
b = k;
k = j;
j = n;
}
else if (n > k)
{
b = k;
k = n;
}
else if(n >b)
{
b = n;
}
}
printf("%d\n%d", a,b);
}
*/
#include<stdio.h>
int main()
{
int x, a, b, c, d, e, i, max = -10000;
int sum = 0;
for(i=0; i < 5; i++)
{
scanf("%d", &x);
sum += x;
if(max < x)
{
max = x;
}
c = b;
b = a;
a = max;
}
printf("%d\n", sum/5);
printf("%d\n", max);
printf("%d %d %d", a, b, c);
}
/*
5개 중에 중간값은 3번째 숫자
예를 들어 최댓값이 있다면, 두번째로 최대값은 2번째 큰수, 세번째로 최대값은 3번째 = 중간값
a b c
0 0 0
10 10 0 0
50 50 10 0
40
*/