Difficult sudoku #62696

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

Your time