Medium difficult sudoku #8675

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

Your time