помогите разобраться пожалуйста
package com.javarush.task.task07.task0712;
import java.io.IOException;
import java.io.*;
import java.util.*;
/*
Самые-самые
*/
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<String> list = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i=0; i<10;i++) {
String s = reader.readLine();
list.add(s);
}
int c=-1;
int v=-1;
String a = list.get(0);
String b = list.get(0);
for(int i=1;i<list.size();i++) {
if(a.length()>=list.get(i).length())
a=list.get(i);
if(b.length()<=list.get(i).length())
b=list.get(i);
}
for(int i=0;i<list.size();i++) {
if (a.equals(list.get(i))) {
c = i;
break;
}
}
for(int i=0; i<list.size();i++) {
if (b.equals(list.get(i))) {
v=i;
break;
}
}
if(c<v) {System.out.print(a);}
if(v<c) {System.out.print(b);}
//напишите тут ваш код
}
}