Question: how many zeros are there between 1 and 1000?
Answer: There are 111 zeros from 1 to 1000. There are 9 numbers with 0 before each hundred.