printДинамическое программирование

printСообщение

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (1)

В сообщении, состоящем из одних русских букв и пробелов, каждую букву заменили её порядковым номером в русском алфавите (А – 1, Б – 2, …, Я – 33), а пробел – нулем. Требуется по заданной последовательности цифр найти количество исходных сообщений, из которых она могла получиться.
Ввод
В первой строке содержится последовательность не более 100 цифр.
Вывод
Вывести одно число. Гарантируется, что ответ не будет превышать `10^{18}`.

Пример ввода

1025

Пример вывода

4
loading