Рваный правый край
Перенос слов — это задача, заключающаяся в том, чтобы разбить абзац текста на строки. По эстетическим соображениям мы стремимся сделать так, чтобы все строки, кроме последней, были примерно одинаковой длины. Например, текст слева будет выглядеть более аккуратно, чем текст справа:
Ваша задача — вычислить значение рваности для произвольного абзаца текста. Мы будем измерять рваность способом, аналогичным системе набора T_EX. Пусть n — это длина, измеренная в символах, самой длинной строки абзаца. Если какая-то другая строка содержит только m символов, то за эту строку мы начислим штраф в размере (n−m)^2. Рваность будет равна сумме штрафов для каждой строки, кроме последней.
Входные данные
Ввод состоит из одного абзаца текста, содержащего не более 100 строк. Каждая строка абзаца содержит от 1 до 80 символов (буквы, знаки препинания, десятичные цифры и пробелы). Ни одна строка не начинается и не заканчивается пробелами. Абзац заканчивается в конце файла.
Выходные данные
Выведите одно целое число — значение рваности для абзаца.