Sudoku je logika-based, kombinatorni broj-plasman puzzle. Cilj je popuniti 9 × 9 grid s brojkama, tako da svaki stupac, svaki redak, a svaki od devet 3 × 3 pod-mreže koje čine mrežu (koji se nazivaju i "kutije", "blokovi", "regije" ili "sub-kvadrata") sadrži sve znamenke od 1 do 9. puzzle seter osigurava djelomično ispunjenu mrežu, što je za dobro postavljeno slagalice ima jedinstveno rješenje.