Title: 3000 Extreme Very Hard Sudoku Puzzles