I attached below my code for this task i don't know why test failed. Can someone explain to me why it's wrong? Thank you for your help. package pl.codegym.task.task07.task0708; import java.util.ArrayList; import java.util.List; import java.util.Scanner; /* Najdłuższy ciąg */ public class Solution { private static List<String> strings; public static void main(String[] args) throws Exception { ArrayList<String> strings = new ArrayList<>(); for (int i = 0; i < 5; i++) { Scanner scanner = new Scanner(System.in); strings.add(i, scanner.nextLine()); } ArrayList<String> longestStringArray = new ArrayList<>(); longestStringArray.add(""); for (int i = 0; i < strings.size(); i++) { if (longestStringArray.get(0).length() == strings.get(i).length()) { longestStringArray.add(strings.get(i)); } else if (strings.get(i).length() > longestStringArray.get(0).length()) { longestStringArray.set(0, strings.get(i)); } else if (longestStringArray.get(0).length() > strings.get(i).length()) { } } for (int i = 0; i < longestStringArray.size(); i++) { System.out.println(longestStringArray.get(i)); } } }