Стандартная головоломка судоку состоит из сетки из 9 блоков. Каждый блок содержит 9 клеток, расположенных в 3 ряда и 3 столбца.
Рассмотрим пример реальной головоломки судоку:

Базовые правила судоку:
· У каждой головоломки судоку есть только одно правильное решение. Пазл считается решённым верно только тогда, когда все 81 клетка заполнена числами и соблюдены прочие правила судоку.
· При начале игры некоторые клетки уже предзаполнены. Эти числа нельзя менять в процессе игры.
· Каждый столбец должен содержать все числа от 1 до 9, и ни одно число не может повторяться в одном столбце.
· Каждая строка должна содержать все числа от 1 до 9, и ни одно число не может повторяться в одной строке.
· Каждый блок 3×3 должен содержать все числа от 1 до 9, и ни одно число не может повторяться в одном блоке.
Решение судоку: при соблюдении правил решённая головоломка выглядит следующим образом:
