Medium difficult sudoku #58995

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

Your time