Medium difficult sudoku #68971

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

Your time