Sudoku é um jogo de quebra-cabeça baseado em lógica, combinatorial numérico. O objetivo é preencher uma grade de 9×9 com dígitos para que cada coluna, cada linha, e cada uma das nove sub-grids de 3×3 que compõem a grade contenha todos os dígitos de 1 a 9.