#include <iostream>
using namespace std;
#define fas(i,a,b) for(int i=a;i<b;++i)
const int NUM=100;
int m1[NUM][NUM];
int m2[NUM][NUM];
//int m3[NUM][NUM];
int main()
{
int m,n,k;
while(cin>>m>>n>>k)
{
fas(i,0,m)
fas(j,0,n)
cin>>m1[i][j];
fas(i,0,n)
fas(j,0,k)
cin>>m2[i][j];
// cout<<"********************************"<<endl;
// // fas(i,0,n)
// // {
// // fas(j,0,n)
// // cout<<m1[i][j]<<" ";
// // cout<<endl;
// // }
// cout<<"********************************"<<endl;
fas(i,0,m)
{
fas(j,0,k)
{
int tmp=0;
fas(i1,0,n)
{
tmp+=m1[i][i1]*m2[i1][j];
}
//m3[i][j]=tmp;
cout<<tmp<<" ";
}
cout<<endl;
}
//display matrix
// fas(i,0,m)
// {
// fas(j,0,k)
// cout<<m3[i][j]<<" ";
// cout<<endl;
// }
}
}