Medium difficult sudoku #9975

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

Your time