Difficult sudoku #25136

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

Your time