import sys input = sys.stdin.readline N = input()[:-1] L = len(N) dp = [[0]*2 for _ in range(L+1)] dp[0][0] = 1 MOD = 10**9+7 for i in range(L): d = int(N[i]) for j in range(2): for k in range(10 if j else d+1): dp[i+1][j|(k0: for j in range(10): dp[i+1][1] += j for j in range(2): dp[i+1][j] %= MOD print(sum(dp[L])%MOD)