Kakuro on Euroopassa suurta suosiota saanut logiikkapeli. Peli koostuu tavallisimmin 10x10-kokoisesta ruudukosta, mutta pelistä on myös huomattavasti suurempia versioita. Ruudukossa on tyhjiä ruutuja, joihin täytetään numeroita vaaka- ja pystysuoraan käyttäen numeroita 1–9 siten, että ruudukon toisiinsa risteävällä pysty- ja vaakarivillä sama numero saa esiintyä vain kerran. Tarkoituksena on saada vaakarivin tyhjiin ruutuihin luvuista 1–9 sen vasemmalla puolella mainitun luvun summa ja vastaavasti pystyruudukoissa yläpuolella mainittu luku.