Medium difficult sudoku #17367

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

Your time