#include using namespace std; #include typedef boost::multiprecision::cpp_int mp; int main(){ int N,K,X,Y; cin>>N>>K>>X>>Y; vector A(K); int MOD=998244353; vector>> dp(N,vector>(K,vector(1024))); vector> dp2(N,vector(1024)); for(int i=0;i>A[i]; dp[0][i][A[i]]++; dp2[0][A[i]]++; } for(int i=1;i