Medium difficult sudoku #12599

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

Your time