Title: 420 Medium Sudoku Puzzles with Solution