MOD = 10 ** 9 + 7 modinv = lambda a, mod=MOD: pow(a, -1, mod) N = input() L = len(N) ans = 45 * (pow(45, L - 1, MOD) - 1) * modinv(44) % MOD tmp = 1 for i, n in enumerate(N, 1): n = int(n) ans += tmp * n * (n - 1) // 2 * pow(45, L - i, MOD) ans %= MOD tmp *= n tmp %= MOD ans += tmp ans %= MOD print(ans)