#include<iostream>
#include<stdlib.h>
using namespace std;
inline void citeste(int &n)
{
    do{cin>>n;}while(!(n>=1 && n<=1000));
}
int main()
{
    int **a,n,m,i,j;
    citeste(n);
    citeste(m);
    a=(int **)calloc(1001,sizeof(int *));
    for(i=1;i<=1000;i++)
        *(a+i)=(int *)calloc(1001,sizeof(int));
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
        do{cin>>a[i][j];}while(!(a[i][j]>=1 && a[i][j]<=32768));
    for(j=1;j<=m;j++)
        {for(i=1;i<=n;i++)
        cout<<a[i][j]<<" ";
    cout<<endl;}
    return 0;
}