If $f:(0,+\infty)\rightarrow\mathbb{R}$ continuous $$f(x)=\lim_{n\to\infty}\frac{3^n(x^3+ax^2+3x+1)+x^n(2x^3+6x^2+6x+2)}{2x^n+3^n} \hspace{0.5em} \forall x\in(0,3)\cup(3,+\infty) ,a\in \mathbb{R}$$Prove $f(x)=(x+1)^3 \hspace{0.2em},x>0 $
Ok so $$\Leftrightarrow f(x)=\lim_{n\to\infty}\frac{3^n(x^3+ax^2+3x+1)+2x^n(x+1)^3}{3^n+2x^n}$$
I've tried picking separate cases for $x>3$ while factoring $x^n$ and I got $f(x)=(x+1)^3 $ but for $x\in(0,3)$ factoring $3^n$ i get $f(x)=x^3+ax^2+3x+1$. What am I missing?