Подскажите, что я сделал не так.
package com.javarush.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самые-самые
*/
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<String> list = new ArrayList<String >();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
for(int i = 0; i < 10; i++){
String s = br.readLine();
list.add(i, s);
}
int maxLenght = list.get(0).length();
int max = 0;
int minLength = list.get(0).length();
int min = 0;
for (int x = 0; x < list.size(); x++) {
if (list.get(x).length() > maxLenght) {
maxLenght = list.get(x).length();
max++;
}
if (list.get(x).length() < minLength) {
minLength = list.get(x).length();
min++;
}
}
if (max > min) System.out.println(list.get(min));
else System.out.println(list.get(max));
}
}