Title: Solving Sudoku Puzzles Smartly