ll@n,z=1,c[21]{};(z=z*(1..n)/ ++c[rd_ll()]);wt(z);