Very difficult sudoku #38609

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

Your time