Xiao Wang is a librarian responsible for shelving 8 books labeled A, B, C, D, E, F, G, H on a shelf with positions 1 to 8.

The constraints are:
1. Book E cannot be placed in position 3.
2. Book A must be adjacent to book E.
3. Book D cannot be placed in position 8.
4. Book D must be to the right of book G.
5. Book B cannot be placed in position 1.
6. Book B must be adjacent to book G.
7. Book D must be to the right of book B.
8. Book F must be adjacent to book A.
9. Book D must be adjacent to book F.
10. Book G must be placed in position 3.

Question:
Based on the above conditions, please arrange the 8 books from left to right on the bookshelf, i.e. positions 1 through 8. Return your answer with the format <<< a list of strings >>>, one solution is enough.for example:
<<<["A", "B", "C"]>>>
Your answer:
