Very difficult sudoku #35745

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

Your time