please help I'm stuck I have no idea how to solve this.

Assuming the list gives follows a pattern, find the next three terms in the list
8, 9, 7, 10, 6, ...

I don't understand how this list can have a pattern?