Medium difficult sudoku #20699

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

Your time