Difficult sudoku #6787

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

Your time