MOD = 10 ** 9 + 7 T = input() D = int(input()) n = 0 a = 0 ans = 0 for t in T: if t == "?": n += 1 else: a += int(t) while a > 9: T = str(a) a = 0 for t in T: a += int(t) if n == 0: if D == a: print(1) else: print(0) exit() X = [0] * 10 X[a] = 1 for i in range(n): X2 = [0] * 10 for j in range(10): for k in range(10): a = j + k if a > 9: a -= 9 X2[a] += X[j] X2[a] %= MOD X = X2 print(X[D])