Medium difficult sudoku #20371

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

Your time