250611
#include <stdio.h>
int arr[100][100]={}, count[400]={}, coont[400]={};
int dir[4][2] = {{+1,0},{0,+1},{+1,+1},{+1,-1}};
int m, sum=0, som=0;
void dfs(int k, int p, int way,int c)
{
if(k>19||p>19||k<1||p<1||arr[k][p]==0||arr[k][p]!=c)
{
return;
}
sum++;
dfs(k + dir[way][0], p + dir[way][1], way, c);
}
int main()
{
int i, j, way, a=0;
for(j=1;j<=19;j++)
{
for(i=1;i<=19;i++)
{
scanf("%d", &arr[i][j]);
}
}
for(j=1;j<=19;j++)
{
for(i=1;i<=19;i++)
{
//&&(arr[i-1][j]==0&&arr[i][j+1]==0&&arr[i-1][j-1]==0&&arr[i-1][j+1]==0)
if(arr[i][j]!=0)
{
for(way=0;way<4;way++)
{
sum=0;
if (arr[][]==arr[i][j])
{
continue;
}
dfs(i, j, way,arr[i][j]);
//printf("%d (%d, %d) %d\n",arr[i][j], j, i, sum);
if(sum==5)
{
printf("%d\n",arr[i][j]);
printf("%d %d\n", j, i);
a+=1;
}
}
}
}
}
if(a==0)
{
printf("0");
}
return 0;
}




