この問題の解き方を教えて下さい。

数列{an}があって,全てのnについて,初項a1から第n項anまでの和が{an+(1/4)}^2に等しいとする。
anが全て正のとき,一般項anを求めよ。