Very difficult sudoku #65721

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

Your time