import sys input = sys.stdin.readline n=input().rstrip() mod=998244353 m=len(n) dp=[[[0]*(1<<10) for _ in range(2)] for _ in range(2)] dp[0][0][0]=1 for i in range(m): dp2=[[[0]*(1<<10) for _ in range(2)] for _ in range(2)] t=int(n[i]) for zero in range(2): for less in range(2): if less: lim=9 else: lim=t for j in range(1<<10): if dp[zero][less][j]==0: continue for k in range(lim+1): if zero==0 and k==0: dp2[0][1][0]=1 continue nj=j^(1<