Medium difficult sudoku #42287

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

Your time