Title: 1000+ Sudoku Puzzles 504 Medium and 504 Hard