import sys
#file = open(sys.argv[1], 'r')
file = ['3;3;1 2 3 4 5 6 7 8 9']
for x in file:
	values = x.split(';')
	x = int(values[0])
	y = int(values[1])
	nums = str(values[2]).split(' ')
	res = ''
	while nums != []:
		#TopRight
		sec = ''
		for i in range(1, (int(x) + 1)):
			if res == '':
				res = str(nums[(i - 1)])
			else:
				res = res + ' ' + str(nums[(i - 1)])
			if sec == '':
				sec = str(nums[(i - 1)])
			else:
				sec = sec + ',' + str(nums[(i - 1)])
		for i in range(2, (int(y) + 1)):
			res = res + ' ' + str(nums[i * x - 1])
			if sec == '':
				sec = str(nums[i * x - 1])
			else:
				sec = sec + ',' + str(nums[i * x - 1])
		y = y - 1
		x = x - 1
		for i in sec.split(','):
			nums.remove(str(i))
		#BottomLeft
		sec = ''
		size = len(nums) - 1
		for i in range(1, (int(x) + 1))[::-1]:
			res = res + ' ' + str(nums[size])
			if sec == '':
				sec = str(nums[size])
			else:
				sec = sec + ',' + str(nums[size])
			size = size - 1			
		#Fix For Above
		size += 1
		for i in range(2, (int(y) + 1))[::-1]:
			res = res + ' ' + str(nums[size - (x * i)])
			if sec == '':
				sec = str(nums[size - (x * i)])
			else:
				sec = sec + ',' + str(nums[size - (x * i)])
		y = y - 1
		x = x - 1
		print res
		quit()
		for i in sec.split(','):
			nums.remove(str(i))
		print res
		quit()
	print res
