Medium difficult sudoku #18911

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

Your time