Let $c$ be a natural number such that $c \neq 10^m, m \in \mathbb Z_{\ge0}$. Prove that we can choose some $k \in \mathbb{N}$ such that the $10$th base representation of $ \log_{10} (c^k) \ \text{starts with 7}$.
My idea was dividing value of $\log_{10}(k)$ into multiple intervals, and choosing specific $k$, we can conclude. ( For example, $9 \cdot 10^m \le \log_{10}(c) \le 10^m$,we can let $k=8$, $ |8 \cdot10^m\le \log_{10}(c)<9 \cdot10^m,$ we can let $k=88$ etc.). However, this seems pretty long and inefficient, is there any other way to proof it? Can someone give another idea to aproach? And I think it is possible for other digits than $7$, ( except 0 ofc), and my idea is still the same.