#include <iostream>
#include <fstream>
#include <vector>


using namespace std;

unsigned int a[1005][1005];

int main() {

    //freopen("data.in", "rt", stdin);
    //freopen("data.out", "wt", stdout);
    int N, M;
    scanf("%d%d", &N, &M);
    for(int i= 1; i <= N; i++)
        for(int j = 1; j <= M; j++)
            scanf("%d", &a[i][j]);
    for(int j = 1; j <= M; j++) {
        for(int i = 1; i <= N; i++)
            cout << a[i][j] << ' ';
        cout << '\n';
    }


    return 0;
}