兩圓相交求座標

我有兩個圓相交(請參考網址的圖片),一號圓(簡稱a)為(x1,y1),半徑r1,二號圓(簡稱B)為(X2,Y2)半徑r2,我想要求p1和p2的x座標,並且利用p1和p2來求出c點的x座標(c點就是p1和p2的中心點),可以交我怎們求嗎?
http://img124.picfoco.com/thumb/1074962563.jpeg
最後答案, 分母有2, 感謝路過朋友提醒!