Medium difficult sudoku #30771

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

Your time