#include #include #include #include #include using namespace std; using mint=atcoder::modint998244353; int N,K; int C[1000],D[1000]; int maxD[1001]; mint way[1001]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin>>N>>K; for(int i=0;i>C[i]; for(int i=0;i>D[i]; for(int i=1;i<=K;i++)maxD[i]=-1; way[0]=mint::raw(1); for(int i=0;imD) { mD=maxD[i]; ans=0; } if(maxD[i]==mD)ans+=way[i]; } cout<