Kakuro solver
A Kakuro is a Japanese number puzzle with the following rules:
Each row and column must add up to the number directly above or to the left of it;
You can only use the numbers one to nine;
Each number in the row or column must be distinct.
Solve
Solve one cell