22. 解:(1)圆F1的方程是(x+c)2+y2=(a-c)2,因为B2M、B2N与该圆切于M、N点,所以B2、M、F1、N四点共圆,且B2F1为直径,则过此四点的圆的方程是(x+)2+(y-)2=,从而两个圆的公共弦MN的方程为cx+by+c2=(a-c)2,又点B1在MN上,
∴a2+b2-2ac=0,∵b2=a2-c2,