Use the mathematical Induction show that $H_{2^n}\le n+1$
here $H$ is harmonic numbers ie. $H_n=1+\frac{1}{2}+\frac{1}{3}+.....\frac{1}{2^n}$
my idea
so for $n=0$ L.H.S=R.H.S
Suppose this is true for $n$
we prove for $n+1$
So $H_{2^{n+1}}=1+\frac{1}{2}+\frac{1}{3}+...\frac{1}{2^n}+\frac{1}{2^n+1}+....\frac{1}{2^{n+1}}\\ =H_{2^n}+\frac{1}{2^n+1}+.......\frac{1}{2^{n+1}}$
How to continue from here
We have already assumed that $$H_n=1+\frac{1}{2}+\frac{1}{3}+.....\frac{1}{2^n}\le n+1$$
We need to prove that:
$$H_{n+1}=1+\frac{1}{2}+\frac{1}{3}+...+\frac{1}{2^n}+\frac{1}{2^n+1}+...+\frac{1}{2^n+2^n}\le n+2$$
This is true because $$\frac{1}{2^n+1}+\frac{1}{2^n+2}+...+\frac{1}{2^n+2^n}<\frac{1}{2^n+1}+\frac{1}{2^n+1}+...+\frac{1}{2^n+1}\text{(there are $2^n$ numbers)}$$
$$\Rightarrow \frac{1}{2^n+1}+\frac{1}{2^n+2}+...+\frac{1}{2^n+2^n}<\frac{2^n}{2^n+1}<1$$
Combined with: $$H_n=1+\frac{1}{2}+\frac{1}{3}+.....\frac{1}{2^n}\le n+1$$ to finish the proof.