#include <stdio.h>
#include <stdlib.h>
/*
int main()
{
int a[101][101]={};
int b, c=1;
int i,j=1;
scanf("%d",&b);
for(i=1;i<=b;i++)
{
for(j=1;j<=b;j++)
{
a[i][j]=c++;
}
}
for(i=1;i<=b;i++)
{
for(j=1;j<=b;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
*/
/*
int main()
{
int a[101][101]={};
int b;
int i,j,c=1;
scanf("%d",&b);
for (i=1;i<=b;i++)
{
for(j=b;j>=1;j--)
{
a[i][j]=c++;
}
}
for (i=1;i<=b;i++)
{
for(j=1;j<=b;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
*/
/*
int main()
{
int a[101][101]={};
int b;
int i,j,c=1;
scanf("%d",&b);
for(i=1;i<=b;i++)
{
for(j=1;j<=b;j++)
{
a[j][i]=c++;
}
}
for (i=1;i<=b;i++)
{
for(j=1;j<=b;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
*/
/*
int main()
{
int a[101][101]={};
int b;
int i,j,c=1;
scanf("%d",&b);
for(i=1;i<=b;i++)
{
for(j=b;j>=1;j--)
{
a[j][i]=c++;
}
}
for (i=1;i<=b;i++)
{
for(j=1;j<=b;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
*/
/*
int main()
{
int a[101][101]={};
int b,c;
int i,j,d=1;
scanf("%d %d",&b,&c);
for(i=1;i<=b;i++)
{
for(j=c;j>=1;j--)
{
a[i][j]=d++;
}
}
for (i=b;i>=1;i--)
{
for(j=1;j<=c;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
*/
/*
int main()
{
int a[101][101]={};
int b,c;
int i,j,d=1;
scanf("%d %d",&b,&c);
for(i=1;i<=b;i++)
{
for(j=1;j<=c;j++)
{
a[i][j]=d++;
}
}
for (i=b;i>=1;i--)
{
for(j=1;j<=c;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
*/
int main()
{
int a[101][101]={};
int b,c;
int i,j,d=1;
scanf("%d %d",&b,&c);
for(i=1;i<=b;i++)
{
for(j=c;j<=c;j++)
{
a[i][j]=d++;
}
}
//i=b;i>=1;i-- i=1;i<=b;i++
for (i=b;i>=1;i--)
{
for(j=1;j<=c;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}