Solution. Here we use directed angles measured in the counterclockwise direction.
Since AC1 is the common chord of the circles O and O2, we see that OO2⊥AC1. Therefore, OO2⊥AO1 is equivalent to that O1 lies on AC1.
Assume that O1 lies on AC1. (Claim that O2 lies on AC.)
Since O and O1 are circumcenters of ABC and AB1C, it is easy to see that
∠O1C1O1=∠O1CA=∠C1AO=∠C1AC+∠CAO=∠AC1O1+∠OCA=∠OCO1.
Therefore, O,O1,C1,C are cyclic.
Consider △AB2C1 with circumcenter O2. Since OA=OC1 and O2A=O2C1, △AOO2≅△C1OO2 and ∠C1O2O=21∠C1O2A=∠C1B2A.
∠B2AC1=21(π−∠A1B1)=2π−∠ACB1=2π−∠ACB−∠BCB1=2π−∠ACB−∠BAC=∠CBA−2π.
∠AC1B2=∠BC1B2+∠AC1B=∠B2AC1+∠ACB=∠CBA+∠ACB−2π=2π−∠BAC.
∴∠ C_1B_2A = π−∠ B_2AC_1 - ∠ AC_1B_2 = π+∠ BAC - ∠ CBA.
∠C1O1O=∠CO1O+∠C1O1C=∠CC1O+∠C1OC=21(π−∠C1OC)+∠C1OC=2π+∠C1AC=2π+∠BAC−∠B2AC1=π+∠BAC−∠CBA.
Thus, ∠C1O2O=C1O1O, and then, O,O2,O1,C1,C lie on the same circle.
Let O2′ be the intersection point of AC and the perpendicular bisector of AC. Then ∠O2′OO1=∠O1AO2′=∠O2′CO1. Therefore, O2′ also lies on the circle passing through O,O2,O1,C1,C. Since O,O2,O2′ lie on the perpendicular bisector of AC, where O2 and O2′ are different from O (since ∠CBA>90∘, O is outside △ABC), this implies that O2=O2′. (Because a line can intersect a circle in at most 2 points.) Therefore, O2 lies on AC.