For any positive integer $k$, define $f(k)=4^k+6^k+9^k$. Prove that if $m,n$ are non negative integers such that $m\leq n$, then $f(2^m) | f(2^n)$.
I have tried to do long division directly/ utilize Fermat's little theorem but all with no vain. I have observed that $4^{2^n}+6^{2^n}+9^{2^n} = (2^{2^n}+3^{2^n})^2-2^{2^n} \cdot 3^{2^n}$, but I am not sure if it's useful or not.
We can compute $$\begin{split} f(2^m)^2-f(2^{m+1})&=2(24^{2^m}+54^{2^m}+36^{2^m})\\ &=2\cdot 6^{2^m}\cdot (4^{2^m}+6^{2^m}+9^{2^m})\\ &=2\cdot 6^{2^m}\cdot f(2^m) \end{split}$$ Therefore, we see that $f(2^m)\mid f(2^{m+1})$ and the claim follows inductively.