#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 int ll; typedef pair P; const ll MOD=998244353; int main() { int n, q; cin>>n>>q; ll a[6060]; int b[6060]; for(int i=0; i>a[i]; for(int i=0; i>b[i]; ll dp[2][6060]={}; dp[0][0]=1; for(int i=0; i