/*
#include<stdio.h>
int a[20][20];
int flag = 0;
void dfs(int x, int y, int n, int c, int w)
{
if(a[x][y]!=c)
{
if(n==5)
{
flag=1;
return;
}
}
if(a[x][y]==c)
{
if(w==1)
dfs(x+1, y, n+1, c, 1);
else if(w==2)
dfs(x+1, y+1, n+1, c, 2);
else if(w==3)
dfs(x, y+1, n+1, c, 3);
else if(w==4||x>0)
dfs(x-1, y+1, n+1, c, 4);
}
}
int main()
{
int i, j;
for(i=1; i<=19; i++)
{
for(j=1; j<=19; j++)
scanf("%d", &a[i][j]);
}
for(j=1; j<20; j++)
{
for(i=1; i<20; i++)
{
if(a[j][i]>0)
{
if(a[j-1][i]!=a[j][i])
dfs(j+1, i, 1, a[j][i], 1);
if(a[j-1][i-1]!=a[j][i])
dfs(j+1, i+1, 1, a[j][i], 2);
if(a[j][i-1]!=a[j][i])
dfs(j, i+1, 1, a[j][i], 3);
if(a[j+1][i-1]!=a[j][i])
dfs(j-1, i+1, 1, a[j][i], 4);
}
if(flag==1)
{
printf("%d\n%d %d\n",a[j][i], j, i);
return 0;
}
}
}
printf("0");
}
*/
/*
#include<stdio.h>
char a[10][10];
void dfs(int x, int y)
{
if(a[x][y]=='*')
return ;
a[x][y]='*';
if(x>0)
dfs(x-1,y);
if(y>0)
dfs(x,y-1);
if(x<9)
dfs(x+1,y);
if(y<9)
dfs(x,y+1);
}
int main()
{
int i, j, x, y;
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
scanf("%c ", &a[i][j]);
}
scanf("%d %d", &x, &y);
dfs(y,x);
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
printf("%c", a[i][j]);
printf("\n");
}
}
*/