(a) Denote (I) as the incircle of triangle ABC. Let D′,F′ be the tangent points of (I) with BC,BA. DW is the diameter of (J). We have
AJAI=JFIF′=JWID′
hence A,D′,W are collinear. Denote D1 as the intersection of ID′ and AD. We have JD=JW, so ID′=ID1. Moreover, BD′=CD then LD=LD′, therefore IL∥DD1.
Let X be the midpoint of D′W. It is easy to see that DLXJ is a rectangle. Thus ∠XHD=90∘, and XH∥JB. Then we have XH⊥BI.
Construct a rectangle CDJU. We have JU∥CD and JU=CD, hence JU∥BD′ and JU=BD′. Then BD′UJ is a parallelogram. We conclude that D′U∥XH.
Let Y,V,Z be the intersection points of XH with DJ,UW,UC, respectively. Notice that V is the midpoint of UW, and combined with UZ∥YW, then V is the midpoint of YZ.
The cyclic quadrilateral CEUJ has CE=CD=UJ, so UE∥CJ and UE⊥DE. Moreover, EW⊥ED then W,U and E are collinear.
Triangles BIC and YVW have
∠YWV=∠CED=∠ICB
and
∠WYV=∠XYJ=∠BJD=∠IBC
then △BIC∼△YVW (a-a). But V,L are midpoints of segments YZ,BC respectively, therefore △BIL∼△YZW (s-a-s). Hence ∠YWZ=∠BLI=∠BDA=90∘−∠WDU′. Let U′ be the intersection of WZ and AD, then ∠DU′W=90∘. Moreover, we have ∠DU′W=∠DU′Z=90∘. Thus U′ lies on (CDH) and (J).
Analogously, (BDK) passes through U′. This completes the proof of this part.
(b) Let S′,R be the second intersection points of AI,SI with (O). We have S′I2=S′L⋅S′S then ∠S′IL=∠S′SI=∠SAR. But we have IL∥AD so ∠S′IL=∠S′AD. Then we conclude that ∠S′AR=∠S′AD and ∠BAR=∠CAD.
Construct DH′⊥JG (H′∈JG). It is easy to see that GH′⋅GJ=GD2=GE⋅GF then EFJH′ is a cyclic quadrilateral. We also have AEJF is cyclic, so A,E,F,J are H′ concyclic. Therefore ∠AH′J=90∘ and A,D,H′ are collinear.
On the other hand, we have ∠PAJ=∠QAJ=90∘+21∠BAC=∠BIC and ∠IBC=∠IJC, ∠ICB=∠IJB then △IBC∼△APJ∼△AJQ (a-a).
Denote P′,Q′ as midpoints of JP,JQ then △IBL∼△APP′∼△AJQ′ and △ICL∼△AQQ′. Therefore A,P′,J,Q′ are concyclic. Let L′ be the intersection of LI and PQ. With ∠BLI=∠JAQ′=∠JP′Q′=∠BPQ, we have P,B,I,L′ are concyclic. We also have ∠PBI=90∘ therefore IL⊥PQ. Moreover, IL∥AD and AD⊥MN then MN∥PQ.
Consider A′∈AT such that MA′∥AT. Notice that
TATA′=TPTM=TQTN,
so NA′∥AQ, then ∠AMA′=∠ANA′=90∘.
Thus ∠BAR=∠BAT=90∘−∠AA′M=90∘−∠ANM=∠CAD. Then A,R,T are collinear, the proof is complete.

