Medium difficult sudoku #19063

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

Your time