from re import A
x = int(input())# 第一个列表的行
y = int(input()) # 第一个列表的列和第二个列表的行
z = int(input()) # 第二个列表的列
m1 = [] # 列表1
m2 = [] # 列表2
m3 = [[0 for i in range(z)] for j in range(x)] # 列表3
# 输入列表1
for i in range(x):
t = list(map(int,input().split()))
m1.append(t)
# 输入列表2
for j in range(y):
t = list(map(int,input().split()))
m2.append(t)
# m3初始化时所有值都是0,现在进行更改
for i in range(x): # m3的行
for j in range(z): # m3的列
sum = 0 #
for k in range(y):
sum += m1[i][k] * m2[k][j]
m3[i][j] = sum
# 打印输出m3
for i in m3:
for j in i:
print(j,end=' ')
print()