n,m,k=map(int,raw_input().strip().split())
l1=[[0 for i in range(m)] for i in range(n)]
l2=[[0 for i in range(k)] for i in range(m)]
for i in range(n):
l1[i]=map(int,raw_input().strip().split())
for i in range(m):
l2[i]=map(int,raw_input().strip().split())
l3=[[0 for i in range(k)] for i in range(n)]
for i in range(n):
for j in range(k):
for q in range(m):
l3[i][j]+=l1[i][q]*l2[q][j]
for i in range(n):
for j in range(k):
print l3[i][j],
print