Difficult sudoku #58572

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

Your time