Задание

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.
заменить \(v, w\)
нашлось \(v\)
Первая команда заменяет в строке первое слева вхождение цепочки vна цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.
Дана программа для Редактора:
НАЧАЛО
ПОКА нашлось \(\\gt 1\) ИЛИ нашлось \(\\gt 2\) ИЛИ нашлось \(\\gt 3\)
ЕСЛИ нашлось \(\\gt 1\)
ТО заменить \(\\gt 1, 22\\gt \)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось \(\\gt 2\)
ТО заменить \(\\gt 2, 2\\gt \)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось \(\\gt 3\)
ТО заменить \(\\gt 3, 1\\gt \)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
На вход приведённой ниже программе поступает строка, начинающаяся с символа «>», а затем содержащая 11 цифр 1, 12 цифр 2 и 30 цифр 3, расположенных в произвольном порядке.
Определите сумму числовых значений цифр строки, получившейся в результате выполнения программы. Так, например, если результат работы программы представлял бы собой строку, состоящую из 50 цифр 4, то верным ответом было бы число 200.