Проверку условий задачи JavaRush проходит, но выводит на экран ошибки массива. В чем ошибка найти немогу. Вроде границы массива не нарушаю. Скорее всего я не внимательный.
package com.javarush.task.task07.task0711;
import java.util.Scanner;
import java.util.ArrayList;
/*
Удалить и вставить
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner scan = new Scanner(System.in);
ArrayList<String> list = new ArrayList<String>();
for(int i=0; i<5; i++)
list.add(scan.nextLine());
for(int i=0; i<13; i++) {
String c = list.get(4);
list.remove(4);
for(int k=3; k>=0; k--)
list.set(k+1,list.get(k));
list.set(0,c);
}
for(int i=0; i<5; i++)
System.out.println(list.get(i));
}
}