Difficult sudoku #23996

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

Your time