#include using namespace std; #include using namespace atcoder; using ll=long long; using Graph=vector>; #define INF 1000000000000000000 #define MOD 998244353 #define MAX 1000000 int main(){ int n; cin>>n; int M=300; vector> dp(n,vector(2*M+1,0)); for(int num=1;num<=M;num++){ int j=num-to_string(num).size()+M; if(0<=j&&j<=2*M){ dp[0][j]++; } } for(int i=1;i