500 Medium Sudoku Puzzles for Adults (with answers)