Very difficult sudoku #66369

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

Your time