Very difficult sudoku #39285

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

Your time