Difficult sudoku #40844

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

Your time