Difficult sudoku #38656

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

Your time