S=input() mod=998244353 for i in range(len(S)): s=int(S[i]) if i==0: dp=[[0,0] for i in range(2)] if s==7: dp[1][0]=s-1 dp[0][0]=1 elif s==8: dp[1][0]=s-1 dp[0][1]=1 else: dp[1][0]=s-2 dp[1][1]=1 dp[0][0]=1 else: ndp=[[0,0] for i in range(2)] for i in range(s+1): if i!=s and i==8: ndp[1][1]+=dp[0][0] ndp[1][1]+=dp[0][1] elif i==s and i==8: ndp[0][1]+=dp[0][0] ndp[0][1]+=dp[0][1] elif i!=s and i!=8: ndp[1][0]+=dp[0][0] ndp[1][1]+=dp[0][1] elif i==s and i!=8: ndp[0][0]+=dp[0][0] ndp[0][1]+=dp[0][1] ndp[1][0]+=dp[1][0]*9 ndp[1][1]+=dp[1][0] ndp[1][1]+=dp[1][1]*10 ndp[1][1]+=1 ndp[1][0]+=8 dp=ndp dp[0][0]%=mod dp[0][1]%=mod dp[1][1]%=mod dp[1][0]%=mod ans=dp[0][1]+dp[1][1] ans%=mod print(ans)