n=input() m=len(n) mod=10**9+7 num=[1,45] for i in range(m): num.append((num[-1]+1)*45) num[-1]%=mod if m==1: ans=0 else: ans=num[m-1] cnt=1 for i in range(m): a=int(n[i]) ans+=cnt*((a-1)*a//2)*pow(45,m-i-1,mod) ans%=mod cnt*=a cnt%=mod ans+=cnt ans%=mod print(ans)