#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int n,m;
cin >> n >> m;
int grid[n][m];
for(int i=0; i<n; i++)
for(int j=0; j<m; j++)
cin >> grid[i][j];
if(n > m){
for(int i=0; i<m; i++){
int mini = 1000;
for(int j = 0; j <n; j++)
mini = min(mini,grid[j][i]);
if(mini){
for(int j = 0; j <n; j++)
grid[j][i]-=mini;
cout << "mini " << mini << " - - - - - -- - -" << endl;
while(mini--)
cout << "col " << i << endl;
}
}
for(int i=0; i <n; i++){
int mini = 1000;
for(int j=0; j<m; j++)
mini = min(mini,grid[i][j]);
if(mini){
for(int j=0; j <m; j++)
grid[i][j];
cout << "mini " << mini << " - - - - - -- - -" << endl;
while(mini--)
cout << "row " << i << endl;
}
}
}
else{
for(int i=0; i <n; i++){
int mini = 1000;
for(int j=0; j<m; j++)
mini = min(mini,grid[i][j]);
if(mini){
for(int j=0; j <m; j++)
grid[i][j];
cout << "mini " << mini << " - - - - - -- - -" << endl;
while(mini--)
cout << "row " << i << endl;
}
}
for(int i=0; i<m; i++){
int mini = 1000;
for(int j = 0; j <n; j++)
mini = min(mini,grid[j][i]);
if(mini){
for(int j = 0; j <n; j++)
grid[j][i]-=mini;
cout << "mini " << mini << " - - - - - -- - -" << endl;
while(mini--)
cout << "col " << i << endl;
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoKCWludCBuLG07CgljaW4gPj4gbiA+PiBtOwoJaW50IGdyaWRbbl1bbV07CgkKCWZvcihpbnQgaT0wOyBpPG47IGkrKykKCQlmb3IoaW50IGo9MDsgajxtOyBqKyspCgkJCWNpbiA+PiBncmlkW2ldW2pdOwoKCWlmKG4gPiBtKXsKCQkKCQlmb3IoaW50IGk9MDsgaTxtOyBpKyspewoJCQkKCQkJaW50IG1pbmkgPSAxMDAwOwoJCQlmb3IoaW50IGogPSAwOyBqIDxuOyBqKyspCgkJCQltaW5pID0gbWluKG1pbmksZ3JpZFtqXVtpXSk7CgkJCQoJCQlpZihtaW5pKXsKCQkJCWZvcihpbnQgaiA9IDA7IGogPG47IGorKykKCQkJCQlncmlkW2pdW2ldLT1taW5pOwoJCQkJCgkJCQljb3V0IDw8ICJtaW5pICAgICAiIDw8IG1pbmkgPDwgIiAtICAtIC0gLSAtIC0tIC0gLSIgPDwgZW5kbDsKCQkJCXdoaWxlKG1pbmktLSkKCQkJCQljb3V0IDw8ICJjb2wgIiA8PCBpIDw8IGVuZGw7CgkJCX0KCQl9CgkJCgkJCgkJZm9yKGludCBpPTA7IGkgPG47IGkrKyl7CgkJCQoJCQlpbnQgbWluaSA9IDEwMDA7CgkJCWZvcihpbnQgaj0wOyBqPG07IGorKykKCQkJCW1pbmkgPSBtaW4obWluaSxncmlkW2ldW2pdKTsKCQkJaWYobWluaSl7CgkJCQlmb3IoaW50IGo9MDsgaiA8bTsgaisrKQoJCQkJCWdyaWRbaV1bal07CgkJCQkJCgkJY291dCA8PCAibWluaSAgICAgIiA8PCBtaW5pIDw8ICIgLSAgLSAtIC0gLSAtLSAtIC0iIDw8IGVuZGw7CQkJCQoJCQkJd2hpbGUobWluaS0tKQoJCQkJCWNvdXQgPDwgInJvdyAiIDw8IGkgPDwgZW5kbDsKCQkJfQoJCX0KCQkKCQoJCQoJfQoJCgkKCQoJZWxzZXsKCQkKCQlmb3IoaW50IGk9MDsgaSA8bjsgaSsrKXsKCQkJCgkJCWludCBtaW5pID0gMTAwMDsKCQkJZm9yKGludCBqPTA7IGo8bTsgaisrKQoJCQkJbWluaSA9IG1pbihtaW5pLGdyaWRbaV1bal0pOwoJCQlpZihtaW5pKXsKCQkJCWZvcihpbnQgaj0wOyBqIDxtOyBqKyspCgkJCQkJZ3JpZFtpXVtqXTsKCQkJCgkJCQljb3V0IDw8ICJtaW5pICAgICAiIDw8IG1pbmkgPDwgIiAtICAtIC0gLSAtIC0tIC0gLSIgPDwgZW5kbDsKCQkJCQoJCQkJd2hpbGUobWluaS0tKQoJCQkJCWNvdXQgPDwgInJvdyAiIDw8IGkgPDwgZW5kbDsKCQkJfQoJCX0KCQkKCQkJZm9yKGludCBpPTA7IGk8bTsgaSsrKXsKCQkJCgkJCWludCBtaW5pID0gMTAwMDsKCQkJZm9yKGludCBqID0gMDsgaiA8bjsgaisrKQoJCQkJbWluaSA9IG1pbihtaW5pLGdyaWRbal1baV0pOwoJCQkKCQkJaWYobWluaSl7CgkJCQlmb3IoaW50IGogPSAwOyBqIDxuOyBqKyspCgkJCQkJZ3JpZFtqXVtpXS09bWluaTsKCQkJCQoJCQkJCWNvdXQgPDwgIm1pbmkgICAgICIgPDwgbWluaSA8PCAiIC0gIC0gLSAtIC0gLS0gLSAtIiA8PCBlbmRsOwoJCQkJCQoJCQkJd2hpbGUobWluaS0tKQoJCQkJCWNvdXQgPDwgImNvbCAiIDw8IGkgPDwgZW5kbDsKCQkJfQoJCX0KCQkKCQkKCX0KCglyZXR1cm4gMDsKfQ==