Medium difficult sudoku #9695

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

Your time