Судоку гэта логіка на аснове лік-размяшчэнне галаваломка. Мэта складаецца ў тым, каб запоўніць 9 × 9 сетку з лічбаў, так што кожны слупок, кожны радок, і кожнай з дзевяці 3 × 3 суб-сетак, якія складаюць сетку (таксама званыя "скрыні", "блокі", "Рэгіёны", або "суб-квадраты") змяшчае ўсе лічбы ад 1 да 9. сетэр галаваломка забяспечвае часткова запоўнены сетку.