Very difficult sudoku #28005

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

Your time