Sudoku é um quebra-cabeça número colocação baseada em lógica. O objetivo é preencher uma grade 9 × 9 com dígitos de modo que cada coluna, cada linha, e cada um dos nove 3 × 3 sub-redes que compõem a rede (também chamado de "caixas", "blocks", "regiões", ou "sub-quadrados") contém todos os dígitos de 1 a 9. O distribuidor quebra proporciona uma grade parcialmente concluída.