//Dragan Andrei Gabriel //University of Bucharest #include <cstdio> #include <cassert> #include <cmath> #include <cstring> #include <ctime> #include <cstdlib> #include <iostream> #include <iomanip> #include <sstream> #include <istream> #include <ostream> #include <deque> #include <map> #include <queue> #include <stack> #include <set> #include <vector> #include <algorithm> #include <functional> #include <string> #include <utility> using namespace std; int n, m, x, y, v[1001][1001]; int main() { #ifndef ONLINE_JUDGE freopen("a.in", "r", stdin); freopen("a.out", "w", stdout); #endif scanf("%d %d", &n, &m); for (int i = 1; i <= n; i++) for (int j = 1; j <= m; j++) scanf("%d", &v[j][i]); for (int i = 1; i <= m; i++) { for (int j = 1; j <= n; j++) printf("%d ", v[i][j]); printf("\n"); } return 0; }