N=int(input()) Mod=998244353 K=max(30,N+20) d=[0]*K for i in range(K): d[i]=len(str(i)) DP=[[0]*K for _ in range(N+1)] DP[0][0]=1 for i in range(1,N+1): for j in range(K): for k in range(1,K): if j+k-d[k]