#include <bits/stdc++.h>
using namespace std;
int a[100][100];
int b[100][100];
int c[100][100];
int main() {
int n, m, k;
while (cin >> n >> m >> k) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
cin >> a[i][j];
}
}
for (int i = 1; i <= m; i++) {
for (int j = 1; j <= k; j++) {
cin >> b[i][j];
}
}
for (int i = 1; i <= k; i++) {
for (int j = 1; j <= k; j++) {
int s = 0;
for (int d = 1; d <= n; d++) {
s += a[i][d] * b[d][j];
}
c[i][j] = s;
}
}
for (int i = 1; i <= k; i++) {
for (int j = 1; j <= k; j++) {
cout << c[i][j] << " ";
}
cout << endl;
}
}
return 0;
}