Title: Sudoku Puzzle Hard to Extreme