Medium difficult sudoku #15871

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

Your time