#include using namespace std; int N,K; long dp[11][1<<10]; long cnt[1<<10]; const long mod=998244353; long power(long a,long b){return b?power(a*a%mod,b/2)*(b%2?a:1)%mod:1;} main() { cin>>N>>K; if(K>10) { cout<<0<>A; cnt[A]++; } dp[0][0]=1; for(int k=0;k0;j=j-1&T) { (dp[k+1][i|j]+=dp[k][i]*cnt[j])%=mod; } } } long ans=0; for(int i=0;i<1<<10;i++)ans+=dp[K][i]; ans%=mod; for(int i=2;i<=K;i++)ans=ans*power(i,mod-2)%mod; cout<