n, m = map(int,input().split()) a = [list(map(int,input().split())) for i in range(n)] ans = [] for i in range(m): sl = [-1] * n for j in range(n): mx = 0 ind = -1 for k in range(n): if sl[k] != -1: continue if mx < a[k][j]: mx = a[k][j] ind = k if mx == 0: print(-1) exit() sl[ind] = j a[ind][j] -= 1 v = [0] * n for j in range(n): v[j] = sl[j] + 1 ans.append(v) for i in range(m): print(*ans[i])