Сначала посчитаем количество символов (включая пробелы и запятые) в исходном предложении:
"Чиж, грач, стриж, гагара, пингвин, ласточка, жаворонок, свиристель, буревестник, вертиголовка - птицы".
В предложении 10 названий птиц, разделенных запятыми и пробелами, плюс в конце " - птицы". Итого:
Всего символов: 12 слова + 9 запятых + 13 пробелов + 1 дефис + 1 точка = общее количество символов (включая пробелы и запятые) + количество букв в словах.
Подсчитаем количество букв в словах:
3 + 4 + 5 + 6 + 7 + 8 + 8 + 10 + 11 + 11 + 5 = 78 букв.
Итого символов в исходном предложении: 78 + 9 + 13 + 1 + 1 = 102 символа.
Теперь рассмотрим, как изменится длина строки, если убрать каждое из названий птиц:
После удаления названия птицы, удаляются также запятая после него и пробел после запятой. В конце удаляется только название птицы и пробел перед "- птицы".
Таким образом, при удалении названия птицы удаляется само название + 1 запятая + 1 пробел, то есть количество символов уменьшается на длину слова + 2.
Исключение - последнее название птицы (вертиголовка), при удалении которого удаляется само название + пробел перед "- птицы", то есть количество символов уменьшается на длину слова + 1.
Нам нужно найти такое название птицы, при удалении которого длина уменьшится на 12 символов. Следовательно, ищем название, длина которого равна 12 - 2 = 10 символов.
Смотрим на список птиц и ищем название длиной 10 символов: свиристель.
Проверим последнее слово: длина его должна быть 12-1=11, это буревестник и вертиголовка.
Таким образом, если бы вычеркнули слово буревестник или вертиголовка, то размер исходного предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения.
Ответ: свиристель