#include <bits/stdc++.h>
using namespace std;

#define name "MAX2CHIEU"
const int MAXN = 2e5+5;

int a[1005][1005], m, n;
int GTLN = -MAXN, GTNN = MAXN;

void setIO(){
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);
    if (fopen(name".inp", "r")){
        freopen(name".inp", "r", stdin);
        freopen(name".out", "w", stdout);
    }
}

void inp(){
    cin >> m >> n;
    for (int i = 1; i<=m; i++){
        for (int j = 1; j<=n; j++){
            cin >> a[i][j];
            if (a[i][j] > GTLN) 
                GTLN = a[i][j];
            if (a[i][j] < GTNN)
                GTNN = a[i][j];
        }
    }
}


void solve(){
    cout << "GTLN: " << GTLN << "\n";
    for (int i = 1; i<=m; i++)
        for (int j = 1; j<=n; j++)
            if (a[i][j] == GTLN)
                cout << i << " " << j << "\n";
                
    cout << "GTNN: " << GTNN << "\n";
    for (int i = 1; i<=m; i++)
        for (int j = 1; j<=n; j++)
            if (a[i][j] == GTNN)
                cout << i << " " << j << "\n";
    
}

int main(){
    setIO(); // Nhập xuất file
    inp();   // Nhập dữ liệu (có nội dung trong chương trình con hay không cũng được)
    solve(); // Giải quyết vấn đề của đề bài đưa ra
}