package LI;
import java.util.Scanner;
public class F {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int k=sc.nextInt();
int one[][]=new int[n][m];
int two[][]=new int[m][k];
int three[][]=new int[n][k];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
one[i][j]=sc.nextInt();
}
}
for (int i = 0; i < m; i++) {
for (int j = 0; j < k; j++) {
two[i][j]=sc.nextInt();
}
}
for (int i = 0; i < n; i++) {
for (int l = 0; l < k; l++) {
int result=0;
for (int j = 0; j < m; j++) {
result+=one[i][j]*two[j][l];
}
three[i][l]=result;
System.out.print(three[i][l]+" ");
}
System.out.println();
}
}
}