Problem7383--字符串游戏

7383: 字符串游戏

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

给定一个字符串,每个字符为 $0 \sim 9$ 或者 ? 构成。可以把 ? 用 $0 \sim 9$ 的数字代替,这样可以得到一个完整的数字。
例如字符串 9?2,我们可以得到 902, 912, 922, 932, 942, 952, 962, 972, 982, 992。
对于所有通过这种方式得到的数,有多少个数除以 13 余数是 5?

Input

一行一个字符串。

Output

一个整数,表示答案。由于答案会比较大,数据对 $10^9+7$ 取余。

Constraints

字符串的长度不会超过 $8 \times 10^5$。
保证输入合法。

Sample 1 Input

2??23

Sample 1 Output

8

Sample 2 Input

?

Sample 2 Output

1

Sample 3 Input

1?

Sample 3 Output

1

?????????????

230763848

Source/Category