Se te proporciona un tablero de Sudoku de 9x9 con algunas de sus celdas ya completadas. Tu tarea es resolver este tablero y encontrar una solución válida. En caso de que haya varias soluciones posibles, puedes mostrar cualquiera de ellas.
Un tablero de Sudoku es una cuadrícula de 9x9 dividida en nueve subcuadrículas de 3x3. Cada celda puede contener un número del 1 al 9. El objetivo consiste en llenar todas las celdas vacías de tal manera que cada fila, cada columna y cada subcuadrícula de 3x3 incluyan todos los números del 1 al 9 sin repeticiones.
Entrada
La entrada está compuesta por 9 líneas, cada una con 9 números enteros separados por espacios, que representan el estado del tablero de Sudoku. Los números van del 1 al 9, mientras que un 0 indica que la celda está vacía.
Salida
Debes imprimir 9 líneas, cada una con 9 números enteros separados por espacios, que representen la solución del tablero de Sudoku dado. Si hay más de una solución correcta, puedes mostrar cualquiera de ellas.