Обьясните в чем моя ошибка и почему вообще в выводе "машина" 0_о
package com.javarush.task.task07.task0712;
import java.io.IOException;
import java.util.*;
public class Solution {
public static void main(String[] args) throws IOException {
Scanner scan1 = new Scanner(System.in);
ArrayList<String> string = new ArrayList<>();
for (int i = 0; i<10; i++){
string.add(scan1.nextLine());
}
int max = string.get(0).length();
for (String s : string)
if (s.length() > max)
max = s.length();
int min = string.get(0).length();
for(String c : string)
if (c.length()<min){
min = c.length();
}
if (min<max){
System.out.println(string.get(max));
}else {System.out.println(string.get(min));
}
}
}