Difficult sudoku #57896

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

Your time