Albert, Barbara, Casper, Dinko y Eustahije están disputando una partida maratoniana de 3 en raya, en un tablero de por . Inicialmente, todos los recuadros están vacíos, y los jugadores se van turnando para escribir la primera letra de sus nombres en un recuadro. Gana el primer jugador que consiga un 3 en raya (horizontal, vertical o diagonalmente).
Escribe un programa que, dado el estado actual del tablero, diga qué jugador ha ganado, o si la partida todavía no ha acabado.
La primera línea contiene el entero
entre
y
con el tamaño del tablero. Las siguientes
líneas contienen
caracteres cada una, bien letras mayúsculas del alfabeto inglés, o punto
(’.’). Se te garantiza que no habrá más de un ganador.
Si alguien ha ganado, escribe la primera letra del nombre del ganador. En caso contrario, escribe “ongoing” (incluso si se diera la situación de que el tablero estuviera lleno).
Input
3 XOC XOC X..
Output
X
Input
4 .... ..A. AAB. .B.B
Output
ongoing
Input
3 ABB AAA BBA
Output
A