Задача из темы про длинную арифметику, но в реальности просто на работу с числами. Рассмотрим, как можно удобно использовать преобразование к строке, но сначала читаем условие: Володя использует оригинальное сложение. Первым делом, давайте тоже напишем функцию, которая будет складывать два числа таким же способом: В этой функции в цикле складываются последние две цифры входных чисел. Благодаря целочисленному делению на 10, эти цифры удаляются из чисел, и на следующей итерации цикла уже обрабатываются предпоследние цифры. Обрабатываемые цифры после сложения через преобразование к строке разворачиваются и добавляются к ответу. Таким образом ответ формируется в строке в обратном порядке. Но перед возвратом из функции, ответ снова приводим к корректному (по мнению Володи) числу. Теперь напишем ещё одну вспомогательную функцию, которая последовательно складывает три числа: Основное решение, как обычно, начинается со считывания данных: Переберём все возможные варианты последовательного сложе