int main()
{int m,n,k;
scanf("%d %d %d",&n,&m,&k);
int A[100][100]={0},B[100][100]={0},C[100][100]={0};
for(int i=0;i<n;i++)
{for(int j=0;j<m;j++)
{scanf("%d",&A[i][j]);}
}
for(int i=0;i<m;i++)
{for(int j=0;j<k;j++)
{scanf("%d",&B[i][j]);}
}
for(int i=0;i<n;i++)
{for(int j=0;j<k;j++)
{for(int x=0;x<m;x++)
{C[i][j]=C[i][j]+A[i][x]*B[x][j];}
}
}
for(int i=0;i<n;i++)
{for(int j=0;j<k;j++)
{printf("%2d",C[i][j]);}
printf("\n");
}
return 0;
}