Sudoku is een op logica gebaseerde nummer plaatsing puzzel. Het doel is om een 9 × 9 raster te vullen met cijfers, zodat elke kolom, elke rij en elk van de negen 3 × 3 sub-rasters die het net (ook wel "dozen", "blokken", "regio's" samen te stellen, of "sub-vierkanten") bevat alle cijfers van 1 tot 9. De puzzel setter biedt een gedeeltelijk voltooide rooster.