Difficult sudoku #65776

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

Your time