#include <iostream>
#include<vector>
using namespace std;
int main() {
int n,m;
cin>>n>>m;
vector<vector<int> > vv;
for(int i=0;i<n;i++){
vv.push_back(vector<int>());
}
for(int i=0;i<m;i++){
int x,y;
cin>>x>>y;
vv[x-1].push_back(y);
}
for(int i=0;i<n;i++){
if(vv[i].size()==0){
cout<<endl;
}
else{
int j;
for(j=0;j<vv[i].size()-1;j++){
cout<<vv[i][j]<<" ";
}
cout<<vv[i][j]<<endl;
}
}
return 0;
}