Medium difficult sudoku #58759

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

Your time