Medium difficult sudoku #37663

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

Your time