Medium difficult sudoku #55859

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

Your time