#include<bits/stdc++.h>
using namespace std;
int n,m,k;
vector<vector<int> >a;
vector<vector<int> >b;
int main(){
int g;
cin>>n>>m>>k;
vector<vector<int> >::iterator it1=a.begin();
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>g;
(*(it1+i)).push_back(g);
}
}
vector<vector<int> >::iterator it2=b.begin();
for(int i=0;i<m;i++){
for(int j=0;j<k;j++){
cin>>g;
(*(it2+i)).push_back(g);
}
}
for(int i=0;i<n;i++){
for(int j=0;j<k;j++){
int sum=0;
for(int l=0;l<m;l++){
sum+=a[i][l]*b[l][j];
}
cout<<sum<<' ';
}
cout<<endl;
}
return 0;
}