выводит всё правильно,но не проходит
package com.javarush.task.task07.task0709;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Выражаемся покороче
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> sArray = new ArrayList<String>();
ArrayList<String> minLenArray = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int minArCount = 1;
for (int i = 0; i < 5; i++){
sArray.add(i, reader.readLine());
}
int minSL = sArray.get(0).length();
minLenArray.add(sArray.get(0));
for (int i = 1; i < 5; i++){
if (sArray.get(i).length() < minSL){
minSL = sArray.get(i).length();
for (int j = 0; j < minArCount; j++) {
minLenArray.remove(0);
}
minLenArray.add(0, sArray.get(i));
}
else if (sArray.get(i).length() == minSL){
int s = minLenArray.size();
minLenArray.add(s, sArray.get(i));
minArCount++;
}
}
for (int i = 0; i < minLenArray.size(); i++){
System.out.println(minLenArray.get(i));
}
}
}