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



void transpose(int input[10][10], int output[10][10], int rows, int cols) {
    // TODO: implement this function
}


int main(void) {
    int rows, cols;
    if (scanf("%d %d", &rows, &cols) != 2) { return 0; }
    int input[10][10];
    for (int r = 0; r < rows; r++) {
        for (int c = 0; c < cols; c++) { scanf("%d", &input[r][c]); }
    }
    int output[10][10];
    transpose(input, output, rows, cols);
    for (int r = 0; r < cols; r++) {
        for (int c = 0; c < rows; c++) {
            printf("%d", output[r][c]);
            if (c < rows - 1) { printf(" "); }
        }
        printf("\n");
    }
    return 0;
}
