n,m=map(int,input().split())
l=[]
l2=[]
for i in range(n):
seq=list(map(int,input().split()))
l.extend(seq)
for i in range(m):
for j in range(n):
l2.append(l[i+j*m])
print(*l2[i*n:(i+1)*n])

n,m=map(int,input().split())
l=[]
l2=[]
for i in range(n):
seq=list(map(int,input().split()))
l.extend(seq)
for i in range(m):
for j in range(n):
l2.append(l[i+j*m])
print(*l2[i*n:(i+1)*n])