O sudoku é um jogo de raciocínio lógico que se tornou popular em todo o mundo. O sudoku clássico costuma usar uma grade quadrada 9x9 (portanto com 81 células), constituída de 9 subgrades 3x3 (com 9 células cada uma). O objetivo do jogo é preencher as células com as seguintes regras:

I. Cada uma das 81 células da grade 9x9 que aparecer vazia deve ser preenchida com um dos algarismos de 1 a 9, de tal forma que cada algarismo apareça uma e somente uma vez em cada linha e em cada coluna;

II. As células das 9 subgrades devem ser preenchidas de tal forma que todos os algarismos de 1 a 9 apareçam no seu interior, ou seja, sem repetição.

Observe a grade exibida a seguir. Independentemente de como seja completada, os algarismos correspondentes às células A, B e C, segundo as regras do Sudoku, devem ser, respectivamente: