АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

412. Texture

Ограничение времени: 2 секунды
Ограничение памяти:64000КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Неизвестный

Statement

Square raster image is represented by an array of N × N pixels. A texture tile is a square image in which the first row is equal to the last one, and the first column is equal to the last one. This property is valuable when covering the surface of graphics object with repeating copies of texture, because it allows "seamless" transitions between tiles.

Your program must, given an image, find its largest subimage which is a texture tile.

Input

Input file contains integer N followed by N2 numbers ci, j — pixel values.

Output

Output file must contain numbers p q m — coordinates of top left corner and size of the largest texture tile. If several solutions exist, output any of them.

Constraints

1 ≤ N ≤ 370, 0 ≤ ci, j ≤ 255.

Sample tests

No.Sample inputSample output
1
2
0 0
2 3
1 1 1
2
4
1 0 0 0
1 2 5 2
1 0 0 0
4 4 4 4
1 2 3


Статистика Послать на проверку Автор/источник:
Задачи с соревнований / Отборочные туры ВоГТУ / Отборочный тур на ACM ICPC 2007 /
414. Shortest Expression 412. 413. Часы
 
время генерации 0.514 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.