#!ruby -na f=->n,m{((2..n.to_i).reduce(:*)||1)%m.to_i} $F[1]&&p(f[*$F])