import java.util.Scanner;

public class Main {
   private static Scanner s = new Scanner(System.in) ;
   
   public static void main(String[] args) {
	  int n = s.nextInt() ;
	  int m = s.nextInt() ;
	  
	  int a[][] = new int[n][m] ;
	  
	  for (int i = 0; i < a.length; i++) {
		for (int j = 0; j < a[0].length; j++) {
			a[i][j] = s.nextInt() ;
		}
	  }
	  
	  for (int i = 0; i < a[0].length; i++) {
			for (int j = 0; j < a.length; j++) {
               System.out.print(a[j][i]+" ");
			}
			System.out.println();
		  }
   }
}

/**************************************************************
	Problem: 2153
	User: admin
	Language: Java
	Result: Accepted
	Time:846 ms
	Memory:41168 kb
****************************************************************/