Very difficult sudoku #38925

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

Your time