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