Подскажите, почему не проходят 3 и 4 пункты? import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); ArrayList<String> list = new ArrayList<>(); int max = Integer.MAX_VALUE; int min = Integer.MIN_VALUE; for (int i = 0; i < 10; i++) { String string = reader.readLine(); list.add(string); if (max > list.get(i).length()){ max = list.get(i).length(); } if (min < list.get(i).length()){ min = list.get(i).length(); } } int maxId = 0; int minId = 0; for (int i = 0; i < list.size(); i++) { if (max == list.get(i).length()){ maxId = i; } if (min == list.get(i).length()){ minId = i; } } if (minId < maxId){ System.out.println(list.get(minId)); } else System.out.println(list.get(maxId)); } }