Find the last 5 digits of $$1!+2\cdot2!+3\cdot3!+\cdots+23\cdot23!+24\cdot24!$$
I have no idea how to find an elegant solution to this since the "last 5 digits" part makes it much harder. Usually the number of fives in each factorial reduces the computation here, but here it doesn't work.