Very difficult sudoku #38941

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

Your time