#include<bits/stdc++.h> using namespace std; const int mod=998244353; void ch(long long &a,long long b){ a=(a+b)%mod; } int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N; cin>>N; vector<long long>keta(N+10); for(int i=1;i<=N;i++){ keta[i]=i-(int)to_string(i).size(); } vector<vector<long long>>dp(N+1,vector<long long>(N*4+10)); dp[0][N*2-(N-1)]=1; for(int i=0;i<N;i++){ for(int j=0;j<=N*4;j++){ for(int k=1;k<=N;k++){ if(j+keta[k]<=N*4&&j+keta[k]>=0)ch(dp[i+1][j+keta[k]],dp[i][j]); } } } cout<<dp[N][N*2]<<'\n'; }