Let E1 be the reflection of E across the line CI. Because CI is the angle bisector of ∠BCA, E1 lies on ray CB. We consider two cases.
In the first case, we assume that E1=D. Then CDIE is a kite with CI as the symmetry axis. In particular, ∠IEC=∠IDC=90∘; that is, BE is also an altitude of triangle ABC, implying that AB=BC=CA or ∠BAC=60∘. (See the left-hand side figure shown below.)
In the second case, we assume that ∠D=E1. By symmetry, ∠IE1K=∠IEK=45∘=∠IDK, from which it follows that I,D,E1,K lie on a circle. Hence either ∠IKE=∠IDE1=90∘ or ∠IKE1=180∘−∠IDE=90∘; that is, ∠IKE1=90∘. Therefore, we deduce the right-hand side figure shown below. In cyclic quadrilateral, we have ∠KIE1=∠KDE1=∠KDC=45∘. By symmetry, we have ∠EIK=∠KIE1=45∘, from which it follows that ∠IBC=∠ICB=22.5∘ and ∠BAC=90∘.
