#include<stdio.h>
#define N 20
typedef struct student
{
int x;
int a[5];
float d;
}CJ;
void pj(CJ *p,int n,float *f)
{
int i,j,s;
for(i=0;i<5;i++)
{
for(j=0;j<n;j++)
{
s=s+p[j].a[i];
}
f[i]=s/(float)n;
s=0;
}
}
int main()
{
struct student g[N];
int n,i;
float z[5];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d%d%d%d%d%d",&g[i].x,&g[i].a[0],&g[i].a[1],&g[i].a[2],&g[i].a[3],&g[i].a[4]);
g[i].d=(g[i].a[0]+g[i].a[1]+g[i].a[2]+g[i].a[3]+g[i].a[4])/5.0;
}
pj(g,n,z);
for(i=0;i<n;i++)
{
printf("%d %d %d %d %d %d %.1f\n",g[i].x,g[i].a[0],g[i].a[1],g[i].a[2],g[i].a[3],g[i].a[4],g[i].d);
}
for(i=0;i<5;i++)
printf("%.1f ",z[i]);
}