Задание №23 — Поиск количества программ

К списку заданий
#69448Задание №23ФИПИ
Анализ алгоритмов и исполнители

Исполнитель преобразует число на экране. У исполнителя есть три команды, которые обозначены латинскими буквами:
А) Прибавить 3
В) Прибавить 4
С) Умножить на 3
Первая из них увеличивает число на экране на 3, вторая увеличивает его на 4, третья умножает его на 3. 
Программа для исполнителя — это последовательность команд. Сколько существует таких программ, которые преобразуют исходное число 1 в число 30 и при этом траектория вычислений программы содержит число 7?
Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы АСВ при исходном числе 2 траектория будет состоять из чисел 5, 15, 19.