#include<stdio.h>
void oneavr(int one[][6],int n)
{
int sum=0;
float avrone[n];
for ( int i = 0; i <n; i++)
{
for (int j = 1; j <6; j++)
{
sum+=one[i][j];
}
avrone[i]=sum/5.0;
sum=0;
}
for (int i = 0; i <n; i++)
{
for ( int j = 0;j<6; j++)
{
printf("%d ",one[i][j]);
}
printf("%.1f\n",avrone[i]);
}
}
void allone(int *p,int n)
{
float oneavr[5];
int sum[5]={0};
for (int i =1; i<6; i++)
{
for (int j = 0; j<n; j++)
{
sum[i-1]+=*(p+j*6+i);
}
oneavr[i-1]=sum[i-1]/(n*1.0);
}
for (int i = 0; i <5; i++)
{
printf("%.1f ",oneavr[i]);
}
}
int main(){
int n;
scanf("%d",&n);
fflush(stdin);
int one[n][6];
for (int i = 0; i <n; i++)
{
for (int j =0; j<6; j++)
{
scanf("%d",&one[i][j]);
}
}
int *p;
p=one[0];
oneavr(one,n);
allone(p,n);
return 0;
}