Medium difficult sudoku #12019

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

Your time