/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
#include<stdio.h>
int map[21][21]= {},map1[21][21]= {};
int dir[4][2]={{-1,1},{0,1},{1,1},{1,0}};
int flag=0;
void dfs(int a, int b, int f, int cnt,int d)
{
if(a<1||b<1||a>19||b>19||map[a][b]!=c) return;
if()
dfs(a+dir[d][0],b+dir[d][1],f,cnt+1,d);
}
int main()
{
int i,j,f;
for(i=1; i<=19; i++){
for(j=1; j<=19; j++)
{
scanf("%d",&map[i][j]);
}
}
for(i=1;i<=19;i++)
{
for(j=1;j<=19;j++)
{
if(map[i][j]==1||map[i][j]==2)
{
for(int k=0;k<4;k++){
dfs(i,j,map[i][j],1,k);
if(flag==1){
printf("%d\n%d %d",map[i][j],i,j);
return 0;
}
}
}
}
}
printf("0");
}



