(1회차 시도 성공!)
import java.io.*;
import java.util.*;
public class Main {
static int[][] arr = new int[21][21];
static int[][][] memo = new int[21][21][4];
static int[] dx = { 1, 1, 0, -1 };
static int[] dy = { 0, 1, 1, 1 };
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
for (int i = 1; i <= 19; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
for (int j = 1; j <= 19; j++) {
arr[i][j] = Integer.parseInt(st.nextToken());
}
}
bw.write(finds());
br.close();
bw.close();
}
private static String finds() {
for (int i = 1; i <= 19; i++) {
for (int j = 1; j <= 19; j++) {
if(arr[j][i] != 0){
for (int k = 0; k < 4; k++) {
if(memo[j][i][k] == 0 && chk(j,i,k, arr[j][i]) == 5){
return arr[j][i] + "\n" + j + " " + i + "\n";
}
}
}
}
}
return "0";
}
private static int chk(int x, int y, int d, int type) {
int nx = x + dx[d];
int ny = y + dy[d];
if(arr[nx][ny] == type){
return memo[nx][ny][d] = chk(nx,ny,d,type) + 1;
}
return 1;
}
}