Reglas del juego de sudoku

Necesitamos completar una cuadrícula de 9x9 con dígitos para que cada columna, fila y sección de 3x3 contenga los números entre 1 y 9.
Algunos cuadrados ya están llenos al principio. Nuestro trabajo es utilizar la lógica para completar los dígitos que faltan y completar la cuadrícula.
Un dígito es correcto cuando:
- Cada fila NO contiene más de uno del mismo número del 1 al 9
- Cada columna NO contiene más de uno del mismo número del 1 al 9
- Cada cuadrícula de 3x3 NO contiene más de uno del mismo número del 1 al 9
La forma más fácil de comenzar es elegir un número e intentar completar todos los lugares del rompecabezas donde debe aparecer, de acuerdo con las reglas del Sudoku.
Cuando termine de lidiar con el primer número, elija otro número.
Repita estos pasos para todos los números del 1 al 9.
A medida que el rompecabezas comienza a llenarse, encontrará nuevos lugares para ajustar los números anteriores, por lo que puede volver a esos otros números y colocarlos en la cuadrícula.
Al final, no quedarán casillas vacías y el rompecabezas estará completo.
Ejemplo
Los tres interrogantes rojos se encuentran en lugares donde falta un valor.
Debido a que el resto de la línea o el cuadro está completo, es fácil encontrar qué valor debe dejarse:
- El único número que falta en la fila horizontal es un 7.
- El número que falta en la columna vertical es un 6.
- El valor que falta en el cuadro es 5.