Difficult sudoku #2992

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

Your time