Произвольная матрица, заполненная построчно цифрами по порядку от 1 до m*n. При этом в первом столбце сортировка остается по умолчанию, в остальных — по убыванию.
Образец:

n = int(input())
m = int(input())
matrix = [[0 for j in range(m)] for i in range(n)]
k = 1
for i in range(n):
for j in range(m):
if j == 0:
matrix[i][j] = str(k).ljust(3)
else:
matrix[i][j] = str(n * m - m + k - (n + 1) * 2 * i).ljust(3)
k += 1
for row in matrix:
print(*row)
