#include <bits/stdc++.h>
using namespace std;
int main(){
	int i,o,minn=99999999,maxx=-99999999;
	cin>>i>>o;
	int a[i][o];
	for(int ii=0;ii<i;ii++){
		for(int oo=0;oo<o;oo++){
			cin>>a[ii][oo];
			minn=min(minn,a[ii][oo]);
			maxx=max(maxx,a[ii][oo]);
		}
	}
	for(int ii=0;ii<i;ii++){
		for(int oo=0;oo<o;oo++){
			if(a[ii][oo]==minn)cout<<maxx;
			else if(a[ii][oo]==maxx)cout<<minn;
			else cout<<a[ii][oo];
			cout<<" ";
		}
		cout<<"\n";
	}
	
	return 0;
}

/**************************************************************
	Problem: 1999
	User: zhouhongyi
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2072 kb
****************************************************************/