4584 - 解密

我军截获了来自某岛国的秘密信息,现在命令你帮助军队对该密文进行分析。

根据信息化作战部的前期分析显示,该密文由一些数字和特殊符号(#*&等)组成。

根据人机工程学分析,除掉这些难懂的特殊符号,这些数字出现的频率和方式与字母非常相似。即存在如下的对应关系:

'A' -> '1'
'B' -> '2'
......
'Z' -> 26

除了数字外还有一些(0个或多个)特殊符号,这些符号应该是在截获密文的时候出现了信号丢失,但根据分析,每一个特殊符号对应的是一个非0数字,但目前我们并不知道对应的是哪个数字。所以需要你帮忙,计算所有的解密方案的数量。

要解码一条消息,首先需要对其中的数字进行分组。比如”11106",可以解码成为”AAJF(11106)”或者"KJF(11106)”。但不能解码成(11106),因为以0开始是不合法的。

输入

共一行,字符串格式,我军截获的密文

输出

共一行,输出一个整数,表示密文可以解密的方案数。由于方案数可能过大,所以需要你对111111111(9个1)进行取余

样例

输入

*

输出

9

输入

1&

输出

18

输入

12#

输出

24

提示

len(s) \leq 10^5

来源

信友队

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题