#include <iostream>
using namespace std;
int main() {
int n,m; // n - rows count , m - columns in each row count
cin >> n >> m;
string wiersze[n];
int wynik=0;
for(int i = 0; i < n;i++)
{
cin >> wiersze[i];
}
for(int i = 0; i < n;i++)
{
for(int j =0; j<m-1;j++)
{
cout << j << " " << j+1<<endl; // debbuging line
cout<<wiersze[i].at(j)<<wiersze[i].at(j+1)<<endl; // debbuging line
if(wiersze[i].at(j) == wiersze[i].at(j+1))wynik++;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CmludCBuLG07IC8vIG4gLSByb3dzIGNvdW50ICwgbSAtIGNvbHVtbnMgaW4gZWFjaCByb3cgY291bnQKY2luID4+IG4gPj4gbTsKc3RyaW5nIHdpZXJzemVbbl07CmludCB3eW5paz0wOwpmb3IoaW50IGkgPSAwOyBpIDwgbjtpKyspCnsKICAgIGNpbiA+PiB3aWVyc3plW2ldOwp9CmZvcihpbnQgaSA9IDA7IGkgPCBuO2krKykKewogICAgZm9yKGludCBqID0wOyBqPG0tMTtqKyspCiAgICB7CiAgICAgICAgY291dCA8PCBqIDw8ICIgIiA8PCBqKzE8PGVuZGw7IC8vIGRlYmJ1Z2luZyBsaW5lIAogICAgICAgIGNvdXQ8PHdpZXJzemVbaV0uYXQoaik8PHdpZXJzemVbaV0uYXQoaisxKTw8ZW5kbDsgICAvLyBkZWJidWdpbmcgbGluZSAgICAgICAKICAgICAgICBpZih3aWVyc3plW2ldLmF0KGopID09IHdpZXJzemVbaV0uYXQoaisxKSl3eW5paysrOwogICAgfQp9CglyZXR1cm4gMDsKfQ==