A Qt implementation of the puzzle game Kakuro, including a solver