Very difficult sudoku #38857

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

Your time