Difficult sudoku #29808

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

Your time