Medium difficult sudoku #19291

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

Your time