import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int m = scanner.nextInt();
int[][] res = new int[n][m];
int[] dx={0,1,0,-1},dy = {1,0,-1,0};
for (int x = 0, y = 0, d = 0, k = 1; k <= n * m; k++) {
res[x][y] = k;
int _x = x + dx[d];
int _y = y + dy[d];
if (_x < 0 || _x >= n || _y < 0 || _y >= m || res[_x][_y] != 0) {
d = (d + 1) % 4;
_x = x + dx[d];
_y = y + dy[d];
}
x = _x;
y = _y;
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
System.out.print(res[i][j] + " ");
}
System.out.println("");
}
}
}