#include<stdio.h>
int main()
{
int i,j;
double a[55][10],b[55],c[10],n,m; //注意数据类型的使用
while(scanf("%lf%lf\n",&n,&m)!=EOF)
{
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
scanf("%lf",&a[i][j]);
}
for(i=1;i<=n;i++)
{
int s1=0;
for(j=1;j<=m;j++)
s1=s1+a[i][j];
b[i]=s1/m;
}
for(j=1;j<=m;j++)
{
int s2=0;
for(i=1;i<=n;i++)
s2=s2+a[i][j];
c[j]=s2/n;
}
int k=0;
for(i=1;i<=n;i++)
{
int w=0;
for(j=1;j<=m;j++)
{
if(a[i][j]>=c[j])
w=w+1;
else
break;
}
if(w==m)
k=k+1;
}
printf("%.2lf",b[1]);
if(n>1)
{
for(i=2;i<=n;i++)
printf(" %.2lf",b[i]);
}
printf("\n");
printf("%.2lf",c[1]);
if(m>1)
{
for(j=2;j<=m;j++)
printf(" %.2lf",c[j]);
}
printf("\n");
printf("%d\n",k);
printf("\n");
}
return 0;
}