//#include<stdio.h>
//int main()
//{
// long long int a;
// long long int m;
// long long int d;
// long long int n;
// long long int i;
// scanf("%lld %lld %lld %lld", &a, &m, &d, &n);
// for(i=1;i<=n-1;i++)
// {
// a = a*m+d;
// }
// printf("%lld", a);
//}
//#include<stdio.h>
//int main()
//{
// int a, b;
// int i;
// int sum = 0;
// scanf("%d %d", &a, &b);
// for(i=a;i<=b;i++)
// {
// if(i%2==1)
// {
// sum = sum + i;
// printf("+%d", i);
// }
// else if(i%2==0)
// {
// sum = sum - i;
// printf("-%d", i);
// }
// }
// printf("=%d", sum);
//}
//#include<stdio.h>
//int main()
//{
// long long int n;
// long long int k;
// long long int t;
// long long int i;
// scanf("%lld", &n);
// for(i=0;i<=n;i++)
// {
// if(i*i<n&&(i+1)*(i+1)>n)
// {
// k = n-i*i;
// t = i;
// }
// }
// printf("%lld %lld", k, t);
//}
//#include<stdio.h>
//int main()
//{
// int n;
// int i;
// int j;
// int x=0;
// int y=0;
// int k = 1;
// int arr [101][101] = {};
//
// scanf("%d", &n);
// for(i=0; i<n; i++)
// {
// for(j=0; j<n; j++)
// {
// if(x%2==0)
// {
// arr[x][y]=k;
// k++;
// y++;
// }
// }
// x++;
// }
//
// for(i=0; i<n; i++)
// {
// for(j=0; j<n; j++)
// {
// printf("%d ", arr[i][j]);
// }
// printf("\n");
// }
//}
#include <stdio.h>
int main()
{
int a, b;
int arr[101][101] = {};
int i = 0;
int j = 0;
int n = 1;
scanf("%d %d", &a, &b);
int f = a*b;
for (int k = f; k >= 1; k--)
{
arr[i][j] = k;
if (n == 1)
{
j--;
if (j == b || arr[i][j]!=0)
{
n = 2;
j--;
i--;
}
}
else if (n == 2)
{
i++;
if (i == a || arr[i][j] != 0)
{
n = 3;
i--;
j--;
}
}
else if (n == 3)
{
j--;
if (j < 0 || arr[i][j] != 0)
{
n = 4;
j++;
i--;
}
}
else if (n == 4)
{
i--;
if (i < 0 || arr[i][j] != 0)
{
n = 1;
j++;
i++;
}
}
}
for (int i = 0; i < a; i++)
{
for (int j = 0; j < b; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
//#include<stdio.h>
//int main()
//{
// int n;
// int i;
// int j;
// int k = 1;
// int arr[101][101] = {};
// scanf("%d", &n);
// for(i=0;i<n;i++)
// {
// for(j=0;j<n;j++)
// {
// arr[i][j] = k;
// k++;
// }
// }
// for(i=0;i<n;i++)
// {
// for(j=0;j<n;j++)
// {
// printf("%d ", arr[i][j]);
// }
// printf("\n");
// }
//}