Усі ваші відповіді буде поставлено під сумнів
"Interstande 60"
Арсен має колоду карт. І не одну, а цілих . Не вистачає лише джокера бубни. (Ви не знаєте, навіщо потрібен джокер бубни?) Однак у нього є прямокутний аркуш зошитового паперу, з якого можна вирізати цього джокера.
Кожна клітинка аркуша зафарбована в один із кольорів, і джокер має бути бубною, що складається з клітин одного кольору (вона не обов'язково має бути червоною; чорна або, приміром, синя бубнова карта-джокер також не здивує нікого).
У цій задачі бубна з центром у клітинці (r_0, c_0) ( — номер рядка, — номер стовпця) і радіусом визначається як множина клітинок (r_i, c_i), для яких виконується |r_i - r_0| + |c_i - c_0| \leq R.
Звісно, чим більший джокер, тим корисніше у грі, тому Арсен хоче вирізати найбільшу можливу бубну з клітинок одного кольору з цього листа. Напишіть програму, яка допоможе йому це зробити.
У першому рядку файлу введення задано два цілі числа і (1 \leq m, n \leq 500) — розміри прямокутника (у клітинках). Кожен з наступних рядків містить по великих латинських літер, кожна з яких позначає певний колір. Другий рядок файлу введення відповідає першому рядку, а (m+1)-й рядок відповідає -му рядку прямокутника.
Виведіть три цілі числа r_0, c_0 та , розділені пробілами — номер рядка й стовпця центру та радіус найбільшої бубни. Якщо існує кілька таких бубен, виведіть ту, у якої номер рядка найменший. Якщо залишається неоднозначність, оберіть ту, у якої номер стовпця найменший.
Числа у відповіді мають також задовольняти нерівностям:
тобто бубна для джокера має повністю міститися всередині прямокутника.
Приклад 1