Difficult sudoku #6743

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

Your time