/*
#include <stdio.h> ---->1411
int main()
{
int n,i,j,sum=0,origin=0,res=0;
int card[51]={};
scanf("%d",&n);
for (i=1 ; i<=n-1 ; i++)
{
scanf("%d",&card[i]);
sum=sum+card[i];
}
for (i=1 ; i<=n; i++)
{
origin=i+origin;
}
res=origin-sum;
printf("%d",res);
return 0;
}
*/
/*
#include<stdio.h> --->1425
int main()
{
int N,C,t;
scanf("%d %d",&N,&C);
int arr[100] = {};
for(int i = 1; i <= N; i++)
{
scanf("%d",&arr[i]);
}
for(int i = 1 ; i <= N ; i ++)
{
for(int j = 1 ; j <= N -i ; j ++)
{
if(arr[j]>arr[j+1])
{
t = arr[j];
arr[j] = arr[j+1];
arr[j+1]=t;
}
}
}
int k = 0;
for(int j = 1; j <= N; j++)
{
printf("%d ",arr[j]);
k++;
if(C == k)
{
printf("\n");
k=0;
}
}
return 0;
}
*/
/*
#include <stdio.h> ---->1513
int main()
{
int arr[100][100]= {};
int n,i,j,k;
scanf("%d",&n);
int d = 0;
i = n;
j = 1;
for (k=1 ; k<=n*n-(n*(n-1)*0.5); k++)
{
arr[i][j]=k;
if (d==0)
{
if (j==n)
{
i++;
d=1;
}
else
{
i--;
j++;
}
}
else if (d==1)
{
if (i==n)
{
j++;
d=0;
}
else
{
j--;
i++;
}
}
}
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h> ---->1505
int main()
{
int k,i,j,n;
int arr[52][52]= {};
scanf("%d",&n);
int d=0;
for (i=0 ; i<n+2 ; i++)
{
arr[i][0]=1;
arr[i][n+1]=1;
}
for (j=0 ; j<n+2 ; j++)
{
arr[0][j]=1;
arr[n+1][j]=1;
}
i=1;
j=1;
for (k=1 ; k<=n*n ; k++)
{
arr[i][j]=k;
if (d==0)
{
if (arr[i][j+1]==0)
{
j++;
}
else
{
i++;
d=1;
}
}
else if (d==1)
{
if (arr[i+1][j]==0)
{
i++;
}
else
{
j--;
d=2;
}
}
else if (d==2)
{
if (arr[i][j-1]==0)
{
j--;
}
else
{
i--;
d=3;
}
}
else if (d==3)
{
if(arr[i-1][j]==0)
{
i--;
}
else
{
j++;
d=0;
}
}
}
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
int arr[102][102]= {};
int n,m,i,j,k;
scanf("%d %d",&n,&m);
for (k=1 ; k<=n*m ; k++)
{
i=1;
j=1;
arr[i][j]=k;
}
for(i=1; i<=n; i++)
{
for(j=1; j<=m; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
/*
#include <stdio.h> -->1515 질문
int main()
{
int a[26][26] = {};
int b[26][26] = {};
for(int i = 1; i <= 25; i++)
for(int j = 1 ; j <= 25; j++)
{
scanf("%d", &a[i][j]);
b[i][j] = 0;
}
for(int i = 1; i <= 25; i++)
{
for(int j = 1; j <= 25; j++)
{
b[i][j] = a[i-1][j-1] + a[i-1][j] + a[i-1][j+1] + a[i][j-1] + a[i][j+1] + a[i+1][j-1] + a[i+1][j] + a[i+1][j+1];
if(a[i][j] == 0)
{
if(b[i][j]== 3)
{
b[i][j]=1;
}
}
else if (b[i][j] = (b[i][j] >= 4 || b[i][j] <= 1))
{
b[i][j]=0;
}
printf("%d ", b[i][j]);
}
printf("\n");
}
return 0;
}
*/