今、ある数列の問題を解いているのですが、その一般項を求めるのに困っています。

〔問題〕 次の数列の一般項を求めよ。
   1,1,1,2,2,3,4,5,7,9,12,16,21,28,・・・

隣接していない3項間漸化式の一般項です。
a_1 = a_2 = a_3 = 1,
a_(n+3) = a_(n+1) + a_n,
という漸化式を満たす数列の一般項です。
誰か教えてください。

http://www2.hamajima.co.jp/~mathenet/wiki/index.php?TalkingRoom