/*#include <stdio.h>
int main()
{
int arr[100001]={};
int sum=0;
int max=-9999999;
int i,j,a,b;
scanf("%d %d",&a,&b);
for(i=1;i<=a;i++)
{
scanf("%d",&arr[i]);
}
for(i=1;i<=a-b+1;i++)
{
sum = 0;
for(j=i;j<=i+b-1;j++)
{
sum+=arr[j];
}
if(max<sum)
{
max=sum;
}
}
printf("%d",max);
return 0;
}
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
*/
/*#include<stdio.h>
int main() {
int map[105][105] = {0};
int i, j, k=1, n;
scanf("%d", &n);
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
map[i][j] = k++;
}
}
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
printf("%d(%d,%d)\t", map[i][j], i, j);
}
printf("\n");
}
}*/
/*#include <stdio.h>
int main()
{
int map [100] [100] = {};
int i,j,n,k=1;
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
map [i][j]=k++;
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
printf("%d ",map[i][j],i,j);
}
printf("\n");
}
return 0;
}*/
#include <stdio.h>
int main()
{
int map [100][100]={};
int 1,j,n,k=1;
scanf("%d",&n);
for()
{
for()
{
map [i][j]=k++;
}
}
for()
{
for()
{
printf("%d ",map[i][j],i,j);
}
printf("\n");
}
return 0;
}