Medium difficult sudoku #8311

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

Your time