2006 AIME I Problem 4

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