please help
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
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
strings = new ArrayList<String>();
for(int a = 0; a < 5; a++){
String m = reader.readLine();
strings.add(m);
}
int y = 0;
int c = 0;
for(int z = 0; z < strings.size(); z++){
String s = strings.get(z);
int b = s.length();
if(b>y){
y = b;
c = z;
}
}
System.out.println(strings.get(c));
for(int d = 0; d < strings.size(); d++){
String t = strings.get(d);
int e = t.length();
if(e == y){
System.out.println(strings.get(d));
}
}
}
}