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