#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long ll; typedef pair P; int main() { 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(); const ll MOD=998244353; ll dp[1<<10][1<<10]={}; for(int i=0; i