Difficult sudoku #26712

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

Your time