При компиляции на экран выводится только первый элемент списка, сколько бы символов строка не имела, которую считает максимальной. Если убрать брейк во втором условии вывода, программа выводит строки, считая их с максимальным количеством символов, вплоть до строки с минимальным, а потом выходит из цикла по брейку первого условия. Вопрос: где я допустил ошибку? Понимаю, что с поиском максимума что-то не так, но сам додуматься не могу. Заранее спасибо за помощь!