Medium difficult sudoku #58271

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

Your time