#pragma GCC optimize("Ofast") #pragma GCC optimize("unroll-loops") #pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native") #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