Title: 330 Medium Sudoku Puzzles with Solution