public class Solution { public static void main(String[] args) throws Exception { ArrayList<String> strings = new ArrayList<>(); BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); for (int i = 0; i < 5; i++){ strings.add(buf.readLine()); } String a = strings.get(strings.size() - 1); for (int i = 0; i < 13; i++){ strings.remove(strings.get(strings.size() - 1)); strings.add(0, a); } for (String stringus : strings){ System.out.println(stringus); } } } Подскажите почему ругается валидатор я же по факту так же получаю значение по последнему индексу затем в цикле удаляю последний элемент и добавляю тот что ранее получал в начало