Title: How to Solve Difficult Sudoku Puzzles