Collinear in Two circle

Let two circle (O1),(O2) and a point O on the plane. OK,OG are tangent of O to (O1), OM,ON are tangent of O to (O2). IP is common tangent of (O1),(O2). IK meet PN at C; IG meets PN at A, PM meets IG at P; IK meets MP at D. Prove that: - B,O,C are collinear - O,A,D are collinear