So I saw this problem in an Olympiad book, "Prove that for any natural number $n$, there exists a power of $2$ which contains $n$ in it. "
For example, $n=19$ is in $2^{13}=8192$, $n=24$ is in $2^{10}=1024$.
I tried solving it by Pigeonhole principle, but haven't made any progress. Any ideas?