Difficult sudoku #69588

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

Your time