//*******************************************************
//*10.26??  ????                                  *
//*?????  ?? 1100012844                          *
//*???2011?10?26?                                 *
//*******************************************************
int main()
{
	// ??????,????a[1][1]?a[5][5]
	int a[6][6], i, j, row, colum, k, max, flag = 1, m, n;

	// ????
	for (i = 1; i <= 5; i++)
		for (j = 1; j <= 5; j++)
			cin >> a[i][j];

	// ????????i?????max,????row???colum ???max???
	// colum??????,?????
	for (i = 1; i <= 5; i++)
	{
		max = a[i][1]; // ????i???1?????
		n = 1; 
		for (j = 1; j <= 5; j++)
		{

			// ??i????max???????max
			if (a[i][j] > max)
			{
				max = a[i][j];
				row = i;
				colum = j;
				n = 0; // n=0??max????
			}
		}

		// ??max?????row=i,colum=1
		if (n)
		{
			row = i;
			colum = 1;
		}

		// ???max?colum??????
		m = 1;
		for	(k = 1; k <= 5; k++)
		{
			if (max > a[k][colum])
				m = 0; // ??max???????m??0
		}

		// m=1?(max?colum????)???
		if (m)
		{
			cout << row << " " << colum << " " << max;
			flag = 0;
		}
	}

	// ?????????flag??0,?????flag??1
	if (flag)
		cout << "not found";
	return 0;
}