Difficult sudoku #40460

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

Your time