Подскажите почему решение с "strings.size() - 1" не приняло, но когда заменил на 4 все прошло? public class Solution { public static void main(String[] args) throws Exception { //напишите тут ваш код ArrayList<String> strings = new ArrayList<>(); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); for (int i = 0; i < 5; i++) { strings.add(reader.readLine()); } String s; for (int i = 0; i < 13; i++) { s = strings.get(strings.size() - 1); strings.remove(strings.size() - 1); strings.add(0, s); } for (int i = 0; i < 5; i++) { System.out.println(strings.get(i)); } } }