Medium difficult sudoku #58043

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

Your time