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