Notably, using brute-force recursion to solve killer sudoku puzzles is inefficient and sometimes runs indefinitely while trying to solve the puzzle. Heuristics for solving KS puzzles need to be ...