Very difficult sudoku #38577

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

Your time