Let $(a_{n})_{n \geq1}$ be a real sequence such that $a_{1}=a_{2}=1$ and $\displaystyle a_{n+2}=a_{n+1}+\frac{a_{n}}{3^n}, n\geq 1$.
Prove that $a_{n} < 2, \forall n \geq 1.$
I write $$\sum a_{k+2}-a_{k+1}=\sum \frac{a_{k}}{3}$$ and I obtained :
$$3a_{n+2}=a_{1}+\ldots+a_{n}+3$$
or
$$a_{n}=\frac{a_{1}+\ldots+a_{n-2}+3}{3} < 2$$
And what remains to prove it is :
$$a_{1}+\ldots +a_{n-2} < 3,$$ but from this point I don't know how I have to do.
I need a proof without derivatives.
Thanks :)