Considerad un tablero cuadrado , con una casilla marcada. Vuestra tarea consiste en cubrir todo el tablero, excepto la casilla marcada, con piezas en forma de L (cada pieza cubre tres casillas), cada una de las cuales se puede colocar en cualesquiera de las cuatro orientaciones posibles.
La entrada consiste en diversos casos, cada uno con , y , donde es la fila y columna de la casilla marcada, suponiendo que la casilla superior izquierda es la .
Para cada caso, si no existe solución, escribid una sola línea con
los dos caracteres “WA”. Si existe solución, escribid el
tablero seguido de una línea con 10 guiones. Cada línea del tablero debe
tener
números separados con un espacio. Usad el 0 para indicar la casilla
marcada, y los números entre 1 y
para indicar cada pieza. Escribid cada número con tantos dígitos como
tiene
,
añadiendo ceros por la izquierda si es necesario, de manera que todas
las columnas estén alineadas. Si existe más de una solución, escribid
cualquiera de ellas.
Test-0: Entradas donde .
Test-1: Entradas donde .
Test-2: Entradas donde .
Test-3: Entradas donde .
Test-4: Entradas donde .
Test-5: Entradas donde .
Test-6: Entradas donde .
Test-7: Entradas donde .
Test-8: Entradas donde .
Input
0 0 0 1 0 1 2 2 3 3 2 5
Output
0 ---------- 1 0 1 1 ---------- 2 2 3 3 2 1 1 3 4 1 5 0 4 4 5 5 ---------- 20 05 05 21 21 03 03 19 20 20 05 21 15 03 19 19 12 12 07 15 15 00 11 11 12 04 07 07 14 06 06 11 16 04 04 14 14 08 06 02 16 16 13 13 08 08 02 02 18 18 01 13 09 17 17 10 18 01 01 09 09 17 10 10 ----------