A Sudoku egy logikai alapú, kombinatorikus számelhelyezési rejtvény. A klasszikus Sudokuban a cél egy 9 × 9-es rács kitöltése számjegyekkel úgy, hogy minden oszlop, minden sor és a rácsot alkotó kilenc 3 × 3-as alrács mindegyike (más néven "dobozok", "blokkok" vagy " régiók") tartalmazzák az összes számjegyet 1-től 9-ig. A rejtvénykészítő egy részben kitöltött rácsot biztosít, amely egy jól felállított rejtvényhez egyetlen megoldást tartalmaz.