#include <bits/stdc++.h>
using namespace std;
int arr[22][22];
bool vis[22][22];
int dy[4]= {-1,-1, 0, 1};
int dx[4]= {0 ,1 , 1, 1};
// 위, 윗대각, 우측, 아랫대각 순
void func(int y,int x, int st_y, int st_x,int num,int dir){ // 현재 좌표, 시작 좌표, 카운트 개수, 방향 순으로 의미
vis[y][x] = true;
for(int i=0; i<4; i++){
int ny = y + dy[i];
int nx = x + dx[i];
if(ny<19 && ny>=0 && nx<19 && nx>=0 && !vis[ny][nx]&& arr[ny][nx] ==arr[y][x]){
if(x==nx){ //위
if(dir==1){
func(ny,nx,st_y,st_x,num+1,dir);
}
else func(ny,nx,st_y,st_x,2,1);
}
else if(y-1==ny && x +1 ==nx ){ //윗대각
if(dir==2){
func(ny,nx,st_y,st_x,num+1,dir);
}
else func(ny,nx,st_y,st_x,2,2);
}
else if(y== ny){ //우측
if(dir==3){
func(ny,nx,st_y,st_x,num+1,dir);
}
else func(ny,nx,st_y,st_x,2,3);
}
else {// 아래 대각
if(dir==4){
func(ny,nx,st_y,st_x,num+1,dir);
}
else func(ny,nx,st_y,st_x,2,4);
}
}
}
vis[y][x] = false;
if(num ==5){
if(dir==1){
if( ( y-1>=0 && arr[y][x] == arr[y-1][x]) ||
(y+5<19 && arr[y][x] == arr[y+5][x]) ){
return;
}
}
else if(dir==2){
if( (y-1>0&& x+1<19 && arr[y][x]== arr[y-1][x+1])||
(y+5<19 && x-5>=0 && arr[y][x] == arr[y+5][x-5])){
return ;
}
}
else if(dir==3){
if( (x+1<19 && arr[y][x] == arr[y][x+1]) ||
(x-5>=0 && arr[y][x] == arr[y][x-5]) ){
return ;
}
}
else{
if((x+1<19 && y+1<19 && arr[y][x] ==arr[y+1][x+1]) ||
(x-5>=0 && y-5>=0 && arr[y][x] == arr[y-5][x-5]) ){
return ;
}
}
cout<< arr[y][x]<<"\n"<<st_y+1<<" "<<st_x+1<<"\n";
exit(0);
}
}
int main(){
cin.tie(0);
ios::sync_with_stdio(0);
for(int i=0; i<19; i++){
for(int j=0; j<19; j++){
cin >>arr[i][j];
}
}
for(int i=0; i<19; i++){
for(int j=0; j<19; j++){
if( (arr[i][j] ==1 || arr[i][j] ==2) && !vis[i][j]) {
func(i,j,i,j,1,0);
}
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCgppbnQgYXJyWzIyXVsyMl07CmJvb2wgdmlzWzIyXVsyMl07CgppbnQgZHlbNF09IHstMSwtMSwgMCwgMX07IAppbnQgZHhbNF09IHswICwxICwgMSwgMX07Ci8vIOychCwg7JyX64yA6rCBLCDsmrDsuKEsIOyVhOueq+uMgOqwgSDsiJwgIAoKdm9pZCBmdW5jKGludCB5LGludCB4LCBpbnQgc3RfeSwgaW50IHN0X3gsaW50IG51bSxpbnQgZGlyKXsgLy8g7ZiE7J6sIOyijO2RnCwg7Iuc7J6RIOyijO2RnCwg7Lm07Jq07Yq4IOqwnOyImCwg67Cp7ZalIOyInOycvOuhnCDsnZjrr7gKICAgIHZpc1t5XVt4XSA9IHRydWU7IAogICAgCiAgICBmb3IoaW50IGk9MDsgaTw0OyBpKyspewogICAgICAgIGludCBueSA9IHkgKyBkeVtpXTsKICAgICAgICBpbnQgbnggPSB4ICsgZHhbaV07CiAgICAgICAgCiAgICAgICAgaWYobnk8MTkgJiYgbnk+PTAgJiYgbng8MTkgJiYgbng+PTAgJiYgIXZpc1tueV1bbnhdJiYgYXJyW255XVtueF0gPT1hcnJbeV1beF0pewogICAgICAgICAgICAKICAgICAgICAgICAgaWYoeD09bngpeyAvL+ychAogICAgICAgICAgICAgICAgaWYoZGlyPT0xKXsKICAgICAgICAgICAgICAgICAgICBmdW5jKG55LG54LHN0X3ksc3RfeCxudW0rMSxkaXIpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZSBmdW5jKG55LG54LHN0X3ksc3RfeCwyLDEpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYoeS0xPT1ueSAmJiB4ICsxID09bnggKXsgLy/snJfrjIDqsIEKICAgICAgICAgICAgICAgIGlmKGRpcj09Mil7CiAgICAgICAgICAgICAgICAgICAgZnVuYyhueSxueCxzdF95LHN0X3gsbnVtKzEsZGlyKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UgZnVuYyhueSxueCxzdF95LHN0X3gsMiwyKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmKHk9PSBueSl7IC8v7Jqw7LihIAogICAgICAgICAgICAgICAgaWYoZGlyPT0zKXsKICAgICAgICAgICAgICAgICAgICBmdW5jKG55LG54LHN0X3ksc3RfeCxudW0rMSxkaXIpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZSBmdW5jKG55LG54LHN0X3ksc3RfeCwyLDMpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2Ugey8vIOyVhOuemCDrjIDqsIEKICAgICAgICAgICAgICAgIGlmKGRpcj09NCl7CiAgICAgICAgICAgICAgICAgICAgZnVuYyhueSxueCxzdF95LHN0X3gsbnVtKzEsZGlyKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UgZnVuYyhueSxueCxzdF95LHN0X3gsMiw0KTsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgCiAgICB2aXNbeV1beF0gPSBmYWxzZTsgCiAgICAKICAgIGlmKG51bSA9PTUpewogICAgICAgIGlmKGRpcj09MSl7CiAgICAgICAgICAgIGlmKCAoIHktMT49MCAmJiBhcnJbeV1beF0gPT0gYXJyW3ktMV1beF0pIHx8IAogICAgICAgICAgICAgICAgKHkrNTwxOSAmJiBhcnJbeV1beF0gPT0gYXJyW3krNV1beF0pICl7CiAgICAgICAgICAgICAgICByZXR1cm47IAogICAgICAgICAgICB9ICAgICAgICAgICAgCiAgICAgICAgfQogICAgICAgIAogICAgICAgIGVsc2UgaWYoZGlyPT0yKXsKICAgICAgICAgICAgaWYoICh5LTE+MCYmIHgrMTwxOSAmJiBhcnJbeV1beF09PSBhcnJbeS0xXVt4KzFdKXx8IAogICAgICAgICAgICAgICAgKHkrNTwxOSAmJiB4LTU+PTAgJiYgYXJyW3ldW3hdID09IGFyclt5KzVdW3gtNV0pKXsKICAgICAgICAgICAgICAgIHJldHVybiA7IAogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGVsc2UgaWYoZGlyPT0zKXsKICAgICAgICAgICAgaWYoICh4KzE8MTkgJiYgYXJyW3ldW3hdID09IGFyclt5XVt4KzFdKSB8fCAKICAgICAgICAgICAgICAgKHgtNT49MCAmJiBhcnJbeV1beF0gPT0gYXJyW3ldW3gtNV0pICApewogICAgICAgICAgICAgICAgcmV0dXJuIDsKICAgICAgICAgICAgfSAKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgZWxzZXsKICAgICAgICAgICAgaWYoKHgrMTwxOSAmJiB5KzE8MTkgJiYgYXJyW3ldW3hdID09YXJyW3krMV1beCsxXSkgfHwgCiAgICAgICAgICAgICAgICh4LTU+PTAgJiYgeS01Pj0wICYmIGFyclt5XVt4XSA9PSBhcnJbeS01XVt4LTVdKSApewogICAgICAgICAgICAgICAgcmV0dXJuIDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICBjb3V0PDwgYXJyW3ldW3hdPDwiXG4iPDxzdF95KzE8PCIgIjw8c3RfeCsxPDwiXG4iOwogICAgICAgIGV4aXQoMCk7CiAgICB9CiAgICAKICAgIAogICAgCiAgICAKfSAKCmludCBtYWluKCl7CiAgICAKICAgIGNpbi50aWUoMCk7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsgCiAgICAKICAgIGZvcihpbnQgaT0wOyBpPDE5OyBpKyspewogICAgICAgIGZvcihpbnQgaj0wOyBqPDE5OyBqKyspewogICAgICAgICAgICBjaW4gPj5hcnJbaV1bal07CiAgICAgICAgfQogICAgfQogICAgCiAgICBmb3IoaW50IGk9MDsgaTwxOTsgaSsrKXsKICAgICAgICBmb3IoaW50IGo9MDsgajwxOTsgaisrKXsKICAgICAgICAgICAgaWYoIChhcnJbaV1bal0gPT0xIHx8IGFycltpXVtqXSA9PTIpICYmICF2aXNbaV1bal0pIHsKICAgICAgICAgICAgICAgIGZ1bmMoaSxqLGksaiwxLDApOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAKICAgIHJldHVybiAwOwogICAgCiAgICAKICAgCiAgIAogICAgCn0=