Олимпиадный тренинг

Задача . Из 20 в 3 через 10


Команды: вычесть 1 и найти целую часть от деления на 2.

Сколько существует программ, которые переводят 20 в 3, если траектория содержит число 10?