Medium difficult sudoku #19771

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

Your time