n, m = map(int, input().split())
matrix = [[0 for i in range(m)] for j in range(n)]
# print(matrix)
dx = [-1, 0, 1, 0]
dy = [0, 1, 0, -1]
x, y, d = 0, 0, 1
for i in range(1, n * m + 1):
matrix[x][y] = i
a = x + dx[d]
b = y + dy[d]
if a < 0 or b < 0 or a >= n or b >= m or matrix[a][b] != 0:
d = (d + 1) % 4
a = x + dx[d]
b = y + dy[d]
x, y = a, b
for i in range(n):
for j in range(m):
print(matrix[i][j], end = ' ')
print()