Помогите
package com.javarush.task.task07.task0712;
import org.w3c.dom.ls.LSOutput;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import static java.lang.Integer.MAX_VALUE;
/*
Самые-самые
*/
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<String> strings= new ArrayList<String>();
String minString = "", maxString = "";
int minInx = 0, maxInx=0;
BufferedReader reader= new BufferedReader( new InputStreamReader(System.in));
int max=Integer.MIN_VALUE;
int min= Integer.MAX_VALUE;
for (int i = 0; i<10 ; i++) {
strings.add(reader.readLine());
if (min > strings.get(i).length()) {
min = strings.get(i).length();
}
if (strings.get(i).length() > max) {
max = strings.get(i).length();
}
}
for (int i = 0; i <strings.size()-1 ; i++) {
if(min==strings.get(i).length()){
minInx=i;
minString=strings.get(i);
break;
}}
for (int i = 0; i <strings.size()-1 ; i++) {
if(max==strings.get(i).length()){
maxInx= i;
maxString=strings.get(i);
break;
}
}
if (minInx<=maxInx) {
System.out.println(minString);
} else {
System.out.println(maxString);
}
}
}