Very difficult sudoku #59905

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

Your time