У судоку лише три прості правила, але саме вони створюють нескінченні логічні виклики.
Правило 1: кожен рядок має містити цифри від 1 до 9 без повторів.
Правило 2: кожен стовпець має містити цифри від 1 до 9 без повторів.
Правило 3: кожен блок 3x3 має містити цифри від 1 до 9 без повторів.
Оце й усе! Цих трьох правил достатньо, щоб розв'язати будь-яку головоломку судоку.
Кожна коректна головоломка судоку має рівно один розв'язок, до якого можна дійти логічними міркуваннями.
Цифра 6 у клітинці R0C2 (зелена) правильна: 6 більше ніде не трапляється ані в рядку 0, ані в стовпці 2, ані у верхньому лівому блоці.
Цифра 5 у клітинці R0C2 була б помилкою (червона), адже 5 уже стоїть у R0C0. Дві п'ятірки в одному рядку порушують правило 1.