I was also reading this chapter of the book by Vinberg today, and got stuck by this question. This is my first time systemically studying algebra. I will post my solution without using the Chinese Remainder Theorem, but I am not entirely sure if my method makes sense for mathematicians. If anyone find anything mistaken, please correct me.
The goal is to prove the following identity:
$$2^{100}\equiv 376\,\,\,\,(\mathrm{mod}\,\,1000)$$
Using the fact that $2^{100}=8\cdot M$, where $M\in\mathbb{Z}$ is some very large integer, this is equivalent to the following statement:
$\exists k\in\mathbb{Z}$, such that $8\cdot(M-47)=8\cdot 125\cdot k.$
The author already proved the identity
$$2^{100}\equiv 376\,\,\,\,(\mathrm{mod}\,\,125)$$
So $\exists l\in\mathbb{Z}$ such that $8\cdot(M-47)=125\cdot l$. Now if we show $l=8k$, we are done. But from this equation, one has
$$M-47=125\cdot\frac{l}{8}=15\cdot l+\frac{5}{8}\cdot l.$$
This has solution iff $l$ is a multiple of $8$. This mean the integer $k$ indeed exists.