Title: Solve 1000 Puzzles to Become a Sudoku Champion - Medium to Hard