Medium difficult sudoku #27631

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

Your time