・a[1]=2
・a[n+1]=a[n]/(1+a[1]+a[2]+…+a[n])
・b[1]=2
・b[n+1]=b[n]/{a[n]+(b[1]+b[2]+…+b[n])/n}
である数列{a[n]}および{b[n]}について以下の問いに答えよ。

(1)極限 lim[n→∞] a[n] を求めよ。
(2)極限 lim[n→∞] b[n] を求めよ。