Title: 1000 Medium Sudoku Puzzles for Smart People