#pragma GCC optimize ("O3") #pragma GCC target ("avx") #include using namespace std; typedef long long int ll; constexpr ll mod=998244353; ll dp[41][1024]; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); int n,k,x,y; cin >> n >> k >> x >> y; vector a(k); for(int i=0;i> a[i]; } sort(a.begin(), a.end()); a.erase(unique(a.begin(), a.end()),a.end()); k=a.size(); dp[0][0]=1; for(int i=0;i