图片被删除,或者路径改变
问题1443--数位DP

1443: 数位DP

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 512 MiB

题目描述

给定一个正整数n,你可以对n进行任意次(包括零次)如下操作:
选择n上的某一数位,将其删去,剩下的左右部分合并。例如123,你可以选择删去第二位2,得到新数13。在对n进行操作后,请问有多少种不同的n,使得n不是3的倍数?
由于结果可能非常大,请输出对1000000007取模的结果。


输入

第一行包含一个正整数n (1≤n ≤ 10200000)
数据保证最初生成的n不含前导0。


输出

输出一行,代表对1000000007取模后的结果。

样例输入 Copy

1234

样例输出 Copy

10

提示

样例1中,合法结果有:1234,134,124,13,14,23,34,1,2,4。
输入:
114514
输出:
27