Medium difficult sudoku #41447

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

Your time