#include <stdio.h>

int n, m;
int a[110][110];

int main()
{
	scanf("%d %d", &n, &m);
	
  freopen(".10.in", "w", stdout);
  printf("%d %d\n", n, m);
  freopen(".10.out", "w", stdout);

	int s=1;
	for(int j=m; j>=1; j--)
		for(int i=n; i>=1; i--)
			a[i][j]=s++;
	
	for(int i=1; i<=n; i++)
	{
		for(int j=1; j<=m; j++)
			printf("%d ", a[i][j]);
		printf("\n");
	}
}

