Difficult sudoku #7587

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

Your time