#include<stdio.h>
int main()
{
int x, y, z;
scanf("%d", &x);
scanf("%d", &y);
scanf("%d", &z);
int arr1[100][100], arr2[100][100], arr[100][100]={0};
for(int i=0; i<x; i++)
{
for(int j=0; j<y; j++)
{
scanf("%d ", &arr1[i][j]);
}
}
for(int i=0; i<y; i++)
{
for(int j=0; j<z; j++)
{
scanf("%d ", &arr2[i][j]);
}
}
for(int i=0; i<x; i++)
{
for(int j=0; j<z; j++)
{
for(int k=0; k<y; k++)
{
arr[i][j] += arr1[i][k] * arr2[k][j];
}
}
}
for(int i=0; i<x; i++)
{
for(int j=0; j<z; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}