/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("퍼시픽을 무시한 자들의 최후가 찾아올지니\n");
return 0;
}
*/
//오목 새로운 시작
#include <stdio.h>
int a[20][20]={};
int r=0;
void dfs(int x, int y, int z, int dir)
{
if(x>19 ||x<1 || y>19 || y<1 || a[x][y]!=z){
return ;
}
if(dir==1){
r++;
dfs(x+1, y, z, dir);
}
else if(dir==2){
dfs(x, y+1, z, dir);
r++;
}
else if(dir==3){
dfs(x+1, y+1, z, dir);
r++;
}
else if(dir==4){
dfs(x-1, y+1, z, dir);
r++;
}
}
int main()
{
int i, j, p=0;
for(i=1; i<=19; i++){
for(j=1; j<=19; j++){
scanf("%d", &a[i][j]);
}
}
for(i=1; i<=19; i++){
for(j=1; j<=19; j++){
if(a[i][j]==0) continue;
for(int k=1;k<=4;k++){
r=0;
dfs(i, j, a[i][j], k);
if(r==5){
printf("%d\n", a[i][j]);
printf("%d %d", i, j);
p++;
}
}
}
}
if(p==0){
printf("0");
}
return 0;
}



