A Solver for Kakuro puzzle using Artificial Intelligene