球面S:(x-1)^2+y^2+z^2と直線G:(x-1)/a=y+1=(z+1)/bがある。
(1)球面Sが直線Gから切り取る線分の長さが最大になるように、
定数a,bを定めよ。またこのときSとGの交点の座標を求めよ。
(2)球面Sと直線Gが異なる2点で交わるための条件を求めよ。
(3)b=2のとき、球面Sと直線Gが接するように、定数aの値を定めよ。
またことのき、接点の座標を求めよ。

よろしくお願いします