Medium difficult sudoku #9884

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

Your time