Валидатор не пропускает по последнему пункту, говорит: " Убедись, что список lines в нужных местах содержит операции remove с нужными строками. Проверит вывод тоже не удалось, выдает NullPointerException, вроде же есть проверка на то, что я не рассматриваю последний символ в ArrayListах (строка 51).