sr=input().split()
n=int(sr[0])
m=int(sr[1])
a=[[10 for i in range(m)] for j in range(n)]
for i in range(n):
    sr=input().split()
    for j in range(m):
        a[i][j]=int(sr[j])
da=a[0][0]
dax=0
day=0
xiao=a[0][0]
xx=0
xy=0
for i in range(n):
    for j in range(m):
        if(a[i][j]>da):
            da=a[i][j]
            dax=i
            day=j
        if(a[i][j]<xiao):
            xiao=a[i][j]
            xx=i
            xy=j
t=a[dax][day]
a[dax][day]=a[xx][xy]
a[xx][xy]=t
for i in range(n):
    for j in range(m):
        print(a[i][j],end=" ")
    print()
/**************************************************************
	Problem: 1999
	User: admin
	Language: Python
	Result: Accepted
	Time:97 ms
	Memory:34480 kb
****************************************************************/