Think about how you would solve a kakuro puzzle, then program the procedures, and get the program to move through the puzzle (probably by recursively calling your procedures).

One thing that I...