Medium difficult sudoku #8984

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

Your time