n≧1に対して、f(n)は
f(n+2)=|f(n+1)+f(n)・(-1)^(n)|で定義される。
f(1)=1
f(2)=2
のとき、f(n)の一般項を求めよ。

絶対値付きの数列の問題です、難しくて2時間考えても分りません
お願いします。