Условие:
У исполнителя калькулятора имеются 3 команды, которым присвоены номера: 1. вычесть 1; 2. вычесть 3; 3. найти целую часть от деления на 2. Выполняя первую из них, исполнитель уменьшает число на экране на 1, выполняя вторую — уменьшает на 3, выполняя третью — делит на 2 нацело, отбрасывая остаток. Сколько существует программ, для которых при исходном числе 31 результатом являются число 3, и при этом траектория вычисления не содержит числа 20, 8 и 10 одновременно.

