Title: 400 Medium and Hard Sudoku