помогите. в чем ошибка?
lenght не определяет)
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 {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> d = new ArrayList<>();
int i;
for (i = 0; i < 5; i++) {
d.add(reader.readLine());}
int min = d.get(1).length();
int j;
String s;
for (j = 0; j < 5; j++) {
if (d.get(j).length() < min) {
min = d.get(j).length(); }}
s = d.get(j);
System.out.println(s);
for (int x = 0; x < 5; x++) {
if ((d.get(x).length() == min) & (d.get(x) != d.get(j))) {
System.out.println(d.get(x));}}
//напишите тут ваш код
}
}