Very difficult sudoku #69389

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

Your time