import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNextInt()){
int x = sc.nextInt();
int y = sc.nextInt();
int z = sc.nextInt();
int[][] t1 = new int[x][y];
int[][] t2 = new int[y][z];
int[][] t3 = new int[x][z];
for(int i=0; i<x; i++){
for(int j=0; j<y; j++){
t1[i][j] = sc.nextInt();
}
}
for(int i=0; i<y; i++){
for(int j=0; j<z; j++){
t2[i][j] = sc.nextInt();
}
}
for(int i=0; i<x; i++){
for(int j=0; j<z; j++){
t3[i][j] = mul(i, j, t1, t2);
}
}
for (int i = 0; i < x; i++) {
for (int j = 0; j < z; j++) {
System.out.print(t3[i][j] + " ");
}
System.out.println();
}
}
}
public static int mul(int a, int b, int[][] A, int[][] B){
int sum = 0;
for(int i=0; i<B.length; i++){
sum += A[a][i]*B[i][b];
}
return sum;
}
}