Very difficult sudoku #25885

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

Your time