Let $$N$$ be the number of consecutive 0's at the right end of the decimal representation of the product $$1!2!3!4!\cdots99!100!.$$ Find the remainder when $$N$$ is divided by 1000.

(第二十四届AIME1 2006 第4题)