I tried it many times and it went bit of lengthy , i reached until
\begin{equation*} \log_{10}(x^{1/(x^2+x)}) \end{equation*}
then i multiplied $2$ both numerator and denominator and then it is consecutive terms in denominator I got my answer $100$. Just want to know if it is correct and a shorter way to solve it ?
This is equivalent to $$\log(x^{\frac{1}{x(1+x)}})=\frac{1}{5050}$$ Then:
$$x^{\frac{1}{x(1+x)}}=10^{\frac{2}{100*101}}$$ Or $$x^{\frac{1}{x(1+x)}}=100^{\frac{1}{100*101}}$$
Thus $x=100$.