#include <stdio.h>
#include <stdlib.h>

main(){
  
  long i,j,n,m;
  double x,xnow,*xx;
  double *rmeans,*cmeans;

  scanf("%ld %ld",&n,&m);
  printf("\n");

  if((xx = (double*)malloc(n * m * sizeof(double))) == NULL){
      printf("Couldn't allocate %ld doubles\n",n * m);
      exit(1);
  }

  if((rmeans = (double*)malloc(n * sizeof(double))) == NULL){
      printf("Couldn't allocate %ld doubles\n",n);
      exit(2);
  }

  if((cmeans = (double*)malloc(m * sizeof(double))) == NULL){
      printf("Couldn't allocate %ld doubles\n",m);
      exit(3);
  }

  for(i=0;i<n;i++)
     for(j=0;j<m;j++)
        scanf("%lf",xx + n * j + i);   // or &xx[n * j + i]

  for(i=0;i<n;i++)rmeans[i] = 0;
  for(i=0;i<m;i++)cmeans[i] = 0;

  for(i=0;i<n;i++){
     for(j=0;j<m;j++){
        xnow = xx[n * j + i];
        rmeans[i] += xnow;
        cmeans[j] += xnow;
     }
  }

  for(i=0;i<n;i++)printf("i=%ld mean=%lf\n",i,rmeans[i] / m);
  for(j=0;j<m;j++)printf("j=%ld mean=%lf\n",j,cmeans[j] / n);
}
  
