Very difficult sudoku #39057

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

Your time