Kakuro is a Japanese logic puzzle, which can be vaguely described as a mathematical crossword. The rules are the following - you have to fill all white squares with numbers between 1 and 9, so that all numbers in a string of white squares (horizontal or vertical) are different. Additionally, the numbers displayed on the sides of the grid should match the sum of the numbers filled in their corresponding strings.
Remark: All materials are copyrighted, for personal use only. If you want to use any of them for a book, app, website or periodical, please contact the authors first.