Medium difficult sudoku #18671

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

Your time