На моих примерах работает. Валидатор говорит таймаут. Вроде все коротко и лаконично. Пока в листе есть слова добавляю слово в начало или в конец и удаляю его.