Difficult sudoku #58872

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

Your time