What's wrong here it seems just fine to me...?
package com.codegym.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Longest string
*/
public class Solution {
private static List<String> strings;
public static void main(String[] args) throws Exception {
//write your code here
strings = new ArrayList<String>();
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
int max = strings.get(0).length();
String res = strings.get(0);
for(int i=0;i<5;i++){
strings.set(i,buffer.readLine());
}
for(int i=1;i<5;i++){
if(strings.get(i).length()>max)
res = strings.get(i);
else if(strings.get(i).length()==max){
res+="\n"+strings.get(i);
}
}
System.out.println(res);
}
}