Title: Medium Hard Sudoku