#P9315. 假日

假日

题目描述

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

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

例如:442222 日、111122 日、12112120202020 日都是假日,因为 4=2+24=2+21+1=21+1=21+2+1=2+0+2+01+2+1=2+0+2+04455 日、10101212 日不是假日,因为 454 \ne 51+01+21+0 \ne 1+2

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

输入

一行,两个整数 MMDD

输出

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

样例输入 #1

2 3

样例输出 #1

2

样例说明 #1

一共 66 天,假日有 22 天,分别是 1111 日和 2222 日。

样例输入 #2

1 1

样例输出 #2

1

数据范围

1M,D102001 \le M,D \le 10^{200}