Medium difficult sudoku #9684

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

Your time