I agree with the other answers. However, if I was fairly new to logarithms, I would have approached the problem differently.
$\log_2 \,\frac{a}{b} \;=\; log_2 \,a \;-\; log_2 \,b.$
Therefore, the LHS is easily seen to be a telescoping series.
At this point, I would regard the RHS as seemingly ugly, and I would metacheat. That is, I would guess that a moderate exploration of the RHS will reveal a pattern.
Therefore, I would begin exploring:
Let $a_n \;\equiv\; \log_n \,(n+1).$
Then the RHS = $a_{10} \times a_{11} \times a_{12} \times \cdots \times a_{99}.$
Looking for a pattern, I would see that
$10^{(a_{10})} = 11\;$ and $\;11^{(a_{11})} = 12.$
Then, I would try to evaluate $10^{(a_{10}) \times (a_{11})}.$
The key to deciphering the RHS is to realize that the above equals
$\left[10^{(a_{10})}\right]^{(a_{11})} \;=\; 11^{(a_{11})} = 12.$
Using similar analysis, I would find that
$10^{(a_{10}) \times (a_{11}) \times (a_{12})} = 13.$
Let $P \;\equiv\; a_{10} \times a_{11} \times a_{12} \times \cdots \times a_{99}\;$ (i.e. $P$ = RHS).
Then, in order to solve the problem, you must use the previous analysis to conclude that $10^P = 100,\;$ so $P = 2.$
Given that the answers provided by other posters are accurate, the point of my posting is:
(1) Faced with an ugly looking problem, metacheat. That is, assume that the problem will yield to fairly straightforward analysis that involves the concepts (e.g. concepts around the logarithm) that lead up to this problem. Otherwise, why would you be confronted with this problem at this time?
(2) Faced with an ugly looking problem, don't swing for the fences. Instead, take baby steps, look for a pattern in the analysis, and see if such a pattern can be applied to the overall problem. For the present problem, the baby step is to try to evaluate $\;10^{(a_{10}) \times (a_{11})}.$
\begin{align}[...]\end{align}
in the title. $\endgroup$