Very difficult sudoku #40685

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

Your time