#include <bits/stdc++.h>
using namespace std;
int main(){
int T;
cin>>T;
while(T--){
int m,n,q;
cin>>n>>m>>q;
int color[n][m];
memset(color,0,sizeof(color));
while(q--){
int opt,x,c;
cin>>opt>>x>>c;
if(opt==0) for(int i=0;i<m;i++) color[x-1][i]=c;
else for(int i=0;i<n;i++) color[i][x-1]=c;
}
for(int i=0;i<n;i++){
for(int j=0;j<m;j++) cout<<color[i][j]<<" ";
cout<<endl;
}
}
}
#6、#19、#20 TLE 了T^T