Difficult sudoku #25996

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

Your time