Medium difficult sudoku #55787

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

Your time