Very difficult sudoku #66381

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

Your time