Medium difficult sudoku #67011

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

Your time