Medium difficult sudoku #19255

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

Your time