Appending to the list while iterating through it will enter an infinite loop, since you are adding more elements to the loop in each iteration.
You should iterate on a copy of the list instead. For example, try the following:
for n in tuple(poss):
poss.append(n+6)