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
****************************************************************/