El Sudoku es un rompecabezas combinatorio de colocación de números basado en la lógica. El objetivo es llenar una cuadrícula de 9×9 con dígitos, de modo que cada columna, cada fila y cada una de las nueve subcuadrículas de 3×3 que la componen (también llamadas "cajas", "bloques", "regiones" o "subcuadrados") contengan todos los dígitos del 1 al 9. El creador del rompecabezas proporciona una cuadrícula parcialmente completa, que, para un rompecabezas bien planteado, tiene una solución única.