A_n=a_n– (n+1)/3
B_n=b_n– (n+1)/3
C_n=c_n– (n+1)/3.
Then A_n+B_n+C_n=0 and they satisfy the same recursion as a_n, b_n and c_n. We need to show that |A_n|<2 / sqrt(3n) for all n>=1.
Let S_n=A_n*A_n+B_n*B_n+C_n*C_n.Using the recursion relation, squaring on both side, addin up the three equations and using the relation that A_i=-(B_i+C_i) for each i, we have
S_n=S_{n-1}(1-1/n+1/n*n)
<=S_{n-1}(1-1/(n+2))
Now noticing that A_2=0 B_2=1/2 C_2=-1/2 hence S_2=1/2, we have
S_n <=(n+1/n+2)...(3/4)S_2
= 2/n+2
< 2/n.
Now with loss of generality, assuming A_n>0 and B_n, C_n <0, then we have S_n >= (1+1/2)A_n*A_n, or A_n*A_n <=2/3*S_n=4/3n.