次の数列を{an}とするとき、次の(1)〜(3)の問いに答えよ。

1/1、1/2、2/1、1/3、2/2、3/1、1/4、2/3、3/2、4/1、1/5、2/4、3/3、4/2、5/1・・・

(1) anを求めよ。

(2) a1*a2*a3*・・・・*a49*a50を求めよ。

(3) anの値が1となるnのうち、最も大きいものを求めよ。
  ただし、n<100とする。