Medium difficult sudoku #29711

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

Your time