Prove for all natural numbers $n$ such that $2^{3^n}+1$ is divisible by $3^{n+1}$, but is not divisible by $3^{n+2}$.
I know how to prove why is it divisible, but I need help with why is it not divisible.
I used a similar proof for why is it divisible:
https://math.stackexchange.com/a/1591199/925421
My working for not divisible: Induction proof
Base case: n = 0 $$3^{0+2}=9$$ and $$2^{3^0}+1=3$$ 9 cannot divide 3, so base case is true.
Assume n=k is true. That means $3^{k+2}$ does not divide $2^{3^k}+1$. Now prove $3^{k+3}$ does not divide $2^{3^{k+1}}+1$. $$(2^{3^k})^3+1=(3^{k+1}*m)^3-3(3^{k+1}*m)^2+3(3^{k+1}*m)$$ $$=3^{3k+3}*m^3-3^{2k+3}*m^2+3^{k+2}*m$$ $$=3^{k+3}(3^{2k}*m^3-3^{k}*m^2+3^{-1}*m)$$
That's where I need help! I'm so close to finish, I want to show that $$(3^{2k}*m^3-3^{k}*m^2+3^{-1}*m)$$ is not an integer, so that means $3^{n+3}$ does not divide $2^{3^{n+1}}+1$
To show that $(3^{2k}*m^3-3^{k}*m^2+3^{-1}*m)$ is not an integer, I have to show m can never be 3 or multiple of 3. But I don't know how to show that. Please help.