I'm trying to reduce $23!\,7! \bmod 29$.
I used Wilson's Theorem to get $23!(120)\equiv 1 \pmod{29}$. I then solved $120a\equiv 1 \pmod{29}$ and got $a\equiv 22$. I then computed $7! \pmod {29}$.
This was very long winded, I am sure there must be a shortcut. Can you help me find it?
The big thing to realize here is that $7! = 7\cdot6\cdot5\cdot4\cdot3\cdot2\cdot1 \equiv -22 \cdot -23 \cdot -24\cdot-25\cdot-26\cdot-27 \cdot -28 \pmod{29}$.
So you have $(-1)^7 \cdot 28! \cdot 22 \cdot 23 \pmod{29}$ in total (notice I took out one of the two repeats of the $22$ and $23$ terms). You can then use Wilson's theorem to remove the factorial, and you're left with a simple multiplication.