Difficult sudoku #6591

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

Your time