#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int arow,arol,brow,bcol;
while(scanf("%d",&arow)!=EOF)
{
scanf("%d",&arol);
scanf("%d",&bcol);
brow = arol;
int a[arow][arol];
int b[brow][bcol];
int out[arow][bcol];
int tmp=0;
for(int i =0;i<arow;i++)
{
for(int j =0;j<arol;j++)
{
scanf("%d",&a[i][j]);
}
}
for(int i =0;i<brow;i++)
{
for(int j =0;j<bcol;j++)
{
scanf("%d",&b[i][j]);
}
}
for(int i =0;i<arow;i++)
{
for(int j =0;j<bcol;j++)
{
for(int m =0;m<arol;m++)
{
tmp += a[i][m]*b[m][j];
}
out[i][j] =tmp;
tmp =0;
}
}
for(int i =0;i<arow;i++)
{
for(int j =0;j<bcol;j++)
{
printf("%d ",out[i][j]);
}
printf("\n");
}
}
return 0;
}