Title: Top 1000 Sudoku Puzzles Easy and Hard Ever