#include #include const int Maxn=100000; const int Maxm=100; const int Mod=998244353; int n,m; int l[Maxm+5]; int f[Maxn+5],inv[Maxn+5]; int main(){ scanf("%d%d",&n,&m); inv[0]=inv[1]=1; for(int i=2;i<=n+1;i++){ inv[i]=1ll*(Mod-Mod/i)*inv[Mod%i]%Mod; } for(int i=1;i<=m;i++){ scanf("%d",&l[i]); } std::sort(l+1,l+1+m); f[0]=1; for(int i=0;i