Sudoku er et logikkbasert, kombinatorisk tallplasseringspuslespill. I klassisk Sudoku er målet å fylle et 9 × 9 rutenett med sifre slik at hver kolonne, hver rad og hver av de ni 3 × 3 undernettene som utgjør rutenettet (også kalt "bokser", "blokker" eller " regioner") inneholder alle sifrene fra 1 til 9. Puslespillsetteren gir et delvis fullført rutenett, som for et godt plassert puslespill har én enkelt løsning.