Medium difficult sudoku #18915

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

Your time