Medium difficult sudoku #46695

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

Your time