#include<bits/stdc++.h>
using namespace std;
const int N=510;
int a[N][N],b[N][N];
int n,m;
void spin(int x,int y,int r,int z)
{
if(!z)
{
for(int i=x-r;i<=x+r;i++)
{
int t=0;
for(int j=y-r;j<=y+r;j++)
{
b[j][y+r-t]=a[i][j];
}
t++;
}
for(int i=x-r;i<=x+r;i++)
{
for(int j=y-r;j<=y+r;j++)
{
a[i][j]=b[i][j];
}
}
}
else
{
for(int i=x-r;i<=x+r;i++)
{
int t=0;
for(int j=y-r;j<=y+r;j++)
{
b[j][i]=a[y+r-t][j];
}
t++;
}
for(int i=x-r;i<=x+r;i++)
{
for(int j=y-r;j<=y+r;j++)
{
a[i][j]=b[i][j];
}
}
}
}
int main()
{
int t=1;
cin>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
a[i][j]=t++;
while(m--)
{
int x,y,r,z;
spin(x,y,r,z);
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}