Question 1029343
<pre>
The smallest 3-digit number is 100 and the largest
3-digit number is 999.

Dividing 100 by 21 gives 4.76, which rounds up to 5,
so the smallest 3-digit multiple of 21 will be 5*21 or 105.

Dividing 999 by 21 gives 47.57, which rounds down to
47, so the largest 3-digit multiple of 21 will be 47*21 or 987.

So the 3-digit multiples of 21 form the arithmetic sequence 

5*21,6*21,...,46*21,47*21

Dividing them all by 21 gives the sequence

5,6,...,46,47, which has the same number of terms.

Subtracting 4 from each gives the sequence

1,2...,42,43, which also has the same number of terms.

Answer: 43

Edwin</pre>