Medium difficult sudoku #8378

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

Your time