Sudoku on loogikal põhinev kombinatoorsünteesil number-paigutuse puzzle. Eesmärk on täita 9 x 9 võre koos numbrit nii, et iga kolonn, igas reas, ja kõigis üheksas 3 x 3 sub-võrgud moodustavaid grid (nimetatakse ka "kastid", "plokid", "piirkonnad", või "sub-väljakud") sisaldab kõiki numbrit 1 kuni 9. puzzle setter annab osaliselt täidetud võre, mis hästi-kujutavad puzzle on ainulaadne lahendus.