Difficult sudoku #69524

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

Your time