Medium difficult sudoku #19567

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

Your time