Medium difficult sudoku #12351

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

Your time