Судоку је логички заснована, комбинаторна слагалица за постављање бројева. У класичном Судоку-у, циљ је да се мрежа 9 × 9 попуни цифрама тако да свака колона, сваки ред и свака од девет подмрежа 3 × 3 које чине мрежу (која се такође називају „кутије“, „блокови“ или „ региони") садрже све цифре од 1 до 9. Постављач слагалице обезбеђује делимично завршену мрежу, која за добро постављену слагалицу има једно решење.