ll@N,@M;modint a=1;a.setmod(M);REP(i,1,min(N,M)+1)a*=i;wt(a);