数列{a[n]}は以下を満たすとき、a[n]の一般項は?

(1)a[1]=1
(2)a[n]<a[n+1]
(3){a[n]}の任意の3項を a[p],a[q],a[r](ただし p<q<r)とすると
 どの a[p],a[q],a[r]もこの順に等差数列を為さない


で、からどの3項を取り出してもその3項が等差数列