The number of trailing zeroes in
90! is
⌊590⌋+⌊2590⌋=21. Let
N=102190!.
There are still more than two factors of
2 left after removing
1021, so
N≡0(mod4).
Let
A be the product of factors of
90! not divisible by
5, and let
B be the product of the factors divisible by
5. Each block
(5j+1)(5j+2)(5j+3)(5j+4) is
24≡−1(mod25), and there are
18 blocks, so
A≡1(mod25).
After removing the
21 factors of
5 from
B, the remaining factors can be grouped as
521B=(1⋅2⋅3⋅4)⋅(6⋅7⋅8⋅9)⋅(11⋅12⋅13⋅14)⋅(16⋅17⋅18)(1⋅2⋅3)≡−1(mod25).
Therefore
52190!≡−1(mod25). Since
221≡2(mod25) and the inverse of
2 modulo
25 is
13, we get
N≡−13≡12(mod25).
The number congruent to
0(mod4) and
12(mod25) is
12(mod100), so the last two nonzero digits form
12.
Thus,
A is the correct answer.