public class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        ArrayList<String> list = new ArrayList<>();
        int maxLine = 0, minLine = 0; // здесь будут храниться размеры максимальной/минимальной строк
        int maxLineIndex = 0, minLineIndex = 0; // место в списке максимальной/минимальной строк
        String maxString = null, minString = null; // сюда закидывать саму максимальную/минимальную строку ДЛЯ ВЫВОДА В ДАЛЬНЕЙШЕМ
        for (int i = 0; i < 10; i++) {
            list.add(bufferedReader.readLine());
        }
        for (int i = 0; i < list.size(); i++) {
            if(i == 0) { // задаю переменные  начальными значениями - первой строки
                maxLine = list.get(0).length();
                minLine = list.get(0).length();
                maxLineIndex = 0;
                minLineIndex = 0;
                maxString = list.get(0);
                minString = list.get(0);
            }
            else {
                if(maxLine < list.get(i).length()) {
                    maxLine = list.get(i).length();
                    maxLineIndex = i;
                    maxString = list.get(i);
                }
                if(minLine > list.get(i).length()) {
                    minLine = list.get(i).length();
                    minLineIndex = i;
                    minString = list.get(i);
                }
            }
        }

        if(maxLineIndex < minLineIndex) {
            System.out.println(minString);
        }
        else System.out.println(maxString);
    }
}