'''****** Задание ******** *Числовая змейка 2.0. ''' m, n = int(input()), int(input()) width = len(str(m * n)) for i in range(1, m + 1): for j in range(n): if not j % 2 and j != n - 1: print(str(i + 2 * m * (j // 2)).rjust(width, ' '), end=' ') elif not j % 2 and j == n - 1: print(str(i + 2 * m * (j // 2)).rjust(width, ' ')) elif j % 2 and j != n - 1: print(str(2 * m * (j // 2 + 1) - (i - 1)).rjust(width, ' '), end=' ') else: print(str(2 * m * (j // 2 + 1) - (i - 1)).rjust(width, ' '))