Note that ∣CD∣=∣CE∣ and ∣RN∣=∣RE∣. Hence, triangles △ENR and △EDC which share an angle at E, are both isosceles and hence similar. In particular, RN∥CB and
∠CDE=∠CED=∠ENR=90∘−21∠C.

a.
Solution 1. Let N′ be the intersection of BI and DE. Then
180∘−∠IN′E=∠BN′D=∠CDE−∠CBI=90∘−21∠C−21∠B=21∠A=∠IAE
hence AIN′E is cyclic and we have ∠IN′A=∠IEA=90∘.

Let AN′ extended meet BC at K′. Then, in △BAK′, BN′ is both, angle bisector and altitude, which implies that △BAK′ is isosceles and N′ is the midpoint of AK′. Hence RN′∥CK′ (midline) and so △EN′R∼△EDC. Because ∣CD∣=∣CE∣ we therefore also have ∣RE∣=∣RN′∣, hence N′=N.
Solution 2. Let K be the intersection of AN with BC. Then RN is the midline of △AKC, so N is the midpoint of AK, and ∣RE∣=∣RN∣=21∣CK∣. Since
a=∣BC∣=∣BD∣+∣CE∣, b=∣CA∣=∣AE∣+∣CE∣, c=∣AB∣=∣AE∣+∣BD∣

∣AE∣=2b+c−aand
∣RE∣=∣RA∣−∣AE∣=2b−2b+c−a=2a−c.
Hence, ∣CK∣=a−c and so ∣BK∣=c. This shows that △BAK is isosceles and BN is a median of it, hence BN is also an angle bisector and thus passes through the incentre I, and BN is an altitude so that ∠BNA=90∘.
b.
Solution 1. Extend RQ to meet BC at M. Since NR∥MD and ∣NQ∣=∣QD∣, we see that △QNR≡△QDM. This implies that Q is the midpoint of RM and ∣DM∣=∣RN∣=∣RE∣.

Because we also have ∣ID∣=∣IE∣ and ∠IDM=∠IER=90∘, we now get △IDM≡△IER, hence ∣IR∣=∣IM∣. This implies that the median IQ in the isosceles triangle △IRM is also a perpendicular bisector, i.e. IQ⊥RM. Note that this proof, which is independent of (a), does not require R to be the midpoint of AC.
Solution 2. Note that △IDN is similar to △ICA since
∠IND=21∠A=∠IACand
∠IDN=90∘−∠EDC=21∠C=∠ICA.
Since Q is the midpoint of DN and R the midpoint of CA it follows that △IQN∼△IRA, in spiral symmetry and hence also △IQR∼△INA. Using part (a), it now follows that ∠IQR=∠INA=90∘.
Solution 3. Let S on IQ extended be such that Q is the midpoint of IS. Then IDSN is a parallelogram (diagonals bisect each other) and ∣SN∣=∣DI∣, as well as SN∥DI⊥BC∥NR.

By SAS we now obtain △SNR≡△IER, thus ∣RS∣=∣RI∣. In isosceles triangle △IRS, RQ is a median, hence also a perpendicular bisector, thus ∠RQI=90∘.