import java.io.*;
public class Main
{
{
int array_num0, array_num1;
int a=0, b=0;
line = br.readLine();
strs = line.trim().split(" ");
array_num0
= Integer.
parseInt(strs
[0]); array_num1
= Integer.
parseInt(strs
[1]);
int[][] array = new int [array_num1][array_num0];
while(array_num0>a)
{
line = br.readLine();
strs = line.trim().split(" ");
while(array_num1>b)
{
array
[b
][a
] = Integer.
parseInt(strs
[b
]); b++;
}
b=0;
a++;
}
for(int i=0; i<array.length; i++)
{
for(int j=0; j<array[i].length; j++)
{
System.
out.
print(array
[i
][j
] + " "); }
}
}
}
aW1wb3J0IGphdmEuaW8uKjsKIApwdWJsaWMgY2xhc3MgTWFpbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uCgl7CgkJQnVmZmVyZWRSZWFkZXIgYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3RyZWFtUmVhZGVyKFN5c3RlbS5pbikpOwoJCWludCBhcnJheV9udW0wLCBhcnJheV9udW0xOwoJCWludCBhPTAsIGI9MDsKCQlTdHJpbmcgbGluZTsKCQlTdHJpbmdbXSBzdHJzOwoJCQoJCWxpbmUgPSBici5yZWFkTGluZSgpOwoJCXN0cnMgPSBsaW5lLnRyaW0oKS5zcGxpdCgiICIpOwoJCWFycmF5X251bTAgPSBJbnRlZ2VyLnBhcnNlSW50KHN0cnNbMF0pOwoJCWFycmF5X251bTEgPSBJbnRlZ2VyLnBhcnNlSW50KHN0cnNbMV0pOwoJCQoJCWludFtdW10gYXJyYXkgPSBuZXcgaW50IFthcnJheV9udW0xXVthcnJheV9udW0wXTsKCgkJd2hpbGUoYXJyYXlfbnVtMD5hKQoJCXsKCQkJbGluZSA9IGJyLnJlYWRMaW5lKCk7CgkJCXN0cnMgPSBsaW5lLnRyaW0oKS5zcGxpdCgiICIpOwoJCQl3aGlsZShhcnJheV9udW0xPmIpCgkJCXsKCQkJCWFycmF5W2JdW2FdID0gSW50ZWdlci5wYXJzZUludChzdHJzW2JdKTsKCQkJCWIrKzsKCQkJfQoJCQliPTA7CgkJCWErKzsKCQl9CiAKCQlmb3IoaW50IGk9MDsgaTxhcnJheS5sZW5ndGg7IGkrKykKCQl7CgkJCWZvcihpbnQgaj0wOyBqPGFycmF5W2ldLmxlbmd0aDsgaisrKQoJCQl7CgkJCQlTeXN0ZW0ub3V0LnByaW50KGFycmF5W2ldW2pdICsgIiAiKTsJCQoJCQl9CgkJCVN5c3RlbS5vdXQucHJpbnRsbigpOwoJCX0KCX0KfSA=