#include<bits/stdc++.h>
using namespace std;
vector<vector<vector<int>>> b1;
vector<bool> vis;
int n,m,s;
int main(){
cin>>n>>m>>s;
b1.resize(n+1);
vis.resize(n+1,0);
for(int i=1;i<=m;i++){
int u,v,m;
cin>>u>>v>>m;
b1[u][v].push_back(m);
}
for(int i=1;i<=n;i++){
int as=b1[i].size();
for(int j=1;j<=as;j++){
int jk;
jk=b1.at(i,j);
cout<<jk<<" ";
}
cout<<"\n";
}
}