Difficult sudoku #28216

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

Your time