#include <bits/stdc++.h>
using namespace std;
int n,m,d=INT_MIN,x=INT_MAX,a[10][10];
int main(){
	cin>>n>>m;
	for(int i=0;i<n;i++){
	for(int j=0;j<m;j++){
	   cin>>a[i][j];
	}
	}
	for(int i=0;i<n;i++){
	for(int j=0;j<m;j++){
	   if(a[i][j]>d) d=a[i][j];
	    if(a[i][j]<x) x=a[i][j];
	}
	}
	cout<<d-x;
	

    return 0;
}
int n,m,a[200][20],mx=INT_MIN,mn=INT_MAX,q,w,e,r;
    cin>>m>>n;
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++){
            cin>>a[i][j];
        }
    } 
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++){
           if(a[i][j]>mx) {
             mx=a[i][j];
             q=i;
             w=j;
           }
           if(a[i][j]<mn) {
             mn=a[i][j];
             e=i;
             r=j;
           }
         
        }
    }
        swap(a[q][w],a[e][r]);  
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++){
            cout<<a[i][j]<<" ";
        }
    cout<<endl;
    }  
/**************************************************************
	Problem: 1272
	User: wangyousi
	Language: C++
	Result: Compile Error
****************************************************************/