#P9315. 假日

假日

题目描述

小明在玩一个养成类游戏,游戏里的每一天都有学习任务,跑步、游泳、击剑,样样都需要。

一年有 MM 个月,每个月有 DD 天。比如 M=2,D=3M=2,D=3 时,一共有 66 天,分别是 11 月 11 日、11 月 22 日、11 月 33 日、22 月 11 日、22 月 22 日、22 月 33 日。天天学习会太疲惫,有些日子会被定义为假日。假日需要满足:月份的数码和等于日期的数码和。这里,数码和是指整数的每个数码的和。

例如:44 月 2222 日、1111 月 22 日、121121 月 20202020 日都是假日,因为 4=2+24=2+2、1+1=21+1=2、1+2+1=2+0+2+01+2+1=2+0+2+0;44 月 55 日、1010 月 1212 日不是假日,因为 4≠54 \ne 5、1+0≠1+21+0 \ne 1+2。

小明想知道一年里一共有多少个假日,他不会算,来请教学 OI 的你。

输入

一行,两个整数 MM 和 DD。

输出

一个整数,表示一共有多少个假日。答案可能很大,只需要输出  mod 109+9\bmod 10^9+9 的答案。

样例输入 #1

2 3

样例输出 #1

2

样例说明 #1

一共 66 天,假日有 22 天,分别是 11 月 11 日和 22 月 22 日。

样例输入 #2

1 1

样例输出 #2

1

数据范围

1≤M,D≤102001 \le M,D \le 10^{200}