Sudoku on Jaapanist pärit numbrite paigutamise mõistatus. Mäng põhineb 9x9 ruudustikul, mis omakorda on jagatud 9ks sektoriks. Mängu põhimõte on lihtne - tühjad kastid tuleb täita numbritega nii, et igas reas, tulbas ja sektoris esineksid numbrid 1-9 ainult korra.
Sudokul on 3 raskusastet - kõige kergema variandi puhul paigutatakse mänguväljale vähemalt 36 numbrit. Valides aga raskusastmeks "Keskmine" või "Raske", on etteantud numbrite arv väiksem, mis tähendab aga rohkem kombinatsioone numbrite paigutamiseks. Kõik need variandid tuleb läbi kontrollida, et reas, tulbas ja sektoris numbrid korduma ei hakkaks.