Very difficult sudoku #5686

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

Your time