Sudoku je broj-položaja puzzle logika-based. Cilj je popuniti 9 × 9 grid sa znamenke, tako da svaki stupac, svaki redak, a svaki od devet 3 × 3 pod-mreže koje čine mrežu (koji se nazivaju "kutije", "blokira", "regije", ili "sub-kvadrata") sadrži sve znamenke 1-9. puzzle setera daje djelomično dovršen mrežu.