eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Лижне двоборство

Лижне двоборство

\includegraphics{https://static.e-olymp.com/content/1b/1b0d62be74da6b25b09cfea5785241b67db303fe.jpg} Лижне двоборство (північна комбінація) -- вид спорту, у якому спортсмени спочатку стрибають на лижах з трампліну, а потім біжать гладку лижну дистанцію. Причому у лижній гонці спортсмени стартують з відставанням від лідера, яке обчислюється виходячи з програшу на трампліні. Кількість програних лідеру очок, помножена на \textbf{4}, і є відставання від лідера на старті другого виду. Таким чином, спортсмен, який прийшов до фінішу гонки першим, стає переможцем всього змагання. Проте у Ванкувері далеко не всім сподобалась формула розрахунку відставання. Із-за цього дехто називав змагання занадто передбачуваними. Тому до наступної олімпіади у Сочі було вирішено опробувати нову схему розрахунку відставання. Формально схема виглядає натупним чином. Нехай \textbf{N} -- кількість очок відставання. Над числом \textbf{N} послідовно \textbf{K} раз виконують циклічний зсув. Тут \textbf{K} -- число розрядів у запису числа \textbf{N}. Циклічний зсув виконується наступним чином: цифра з останнього розряду числа видаляється і приписується на початок числа. При цьому можливі ведучі нулі, які не повинні відкидуватись, тобто число завжди залишається \textbf{K}-розрядним. Тоді відставання буде числом, рівним сумі всіх отриманих в результаті циклічних зсувів чисел. Необхідно написати програму, яка розраховує відставання. \InputFile У єдиному рядку записано ціле число \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{10^100000}). \OutputFile Необхідно вивести єдине число -- відповідь до задачі.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
147
Вихідні дані #1
1332
Автор Бірюков С.В.
Джерело IV Відкрита олімпіада ЮФУ