Sudoku je logická, kombinatorická skladačka s umiestňovaním čísel. V klasickom sudoku je cieľom vyplniť mriežku 9 × 9 číslicami tak, aby každý stĺpec, každý riadok a každá z deviatich 3 × 3 podmriežok tvoriacich mriežku (tiež nazývané „boxy“, „bloky“ alebo „ regióny") obsahujú všetky číslice od 1 do 9. Stavač hlavolamov poskytuje čiastočne vyplnenú mriežku, ktorá má pre dobre položenú hádanku jediné riešenie.