#ABC135D. Digits Parade

Digits Parade

题目描述

给定一个字符串SS,其中每个字符是数字(0~9)或?

将所有的?替换为数字后,能组成多少个被1313除余55的整数?允许数字以00开头。

由于答案可能非常大,请输出对109+710^9+7取模的结果。

输入格式

输入格式如下

SS

输出格式

输出满足条件的整数个数对109+710^9+7取模的结果。

样例 #1

输入

??2??5

输出

768

样例 #2

输入

?44

输出

1

样例 #3

输入

7?4

输出

0

样例 #4

输入

?6?42???8??2??06243????9??3???7258??5??7???????774????4?1??17???9?5?70???76???

输出

153716888

提示

数据范围

  • SS由数字(0~9)和?组成
  • 1S1051 \leq |S| \leq 10^5

样例1说明

例如482305482305002865002865972665972665等都满足条件。

样例2说明

只有044044满足条件。

样例3说明

有时可能无法构造出满足条件的整数。