This paper explores kakuro as a constraint satisfaction problem, presenting a formal representation of its constraints and a solution approach using concepts like i-consistency and backtracking search. The authors compare the efficiency of their heuristic methods against naive brute-force approaches, demonstrating improved runtime performance through preprocessing and variable selection heuristics. The study concludes that the proposed algorithm significantly outperforms traditional methods, showcasing the effectiveness of constraint formulation and solving techniques.