Medium difficult sudoku #31883

7
5 2 3 4 8 7
1 9 4
2 6 5
5 1
7 8 2
8 2 3
6 3 7 8 5 2
6
123
456
789

Your time