$\triangle ABC$ is inscribed within circle $O$. $D$ is the midpoint of $AC$. $E$ is on $AB$ such that $ED/EB=CD/CB$. $CE$ intersects circle $O$ at $F$. Prove that $\angle EDF + \angle CDB = 90^{\circ} $.
The condition $ED/EB=CD/CB$ is awkward. I am thinking of using Menelaus theorem on $\triangle ABC$ and line segment $DE$ because there are a lot of equal line segments and ratios, but I didn't go very far.






Comment:
In figure $BG||AC$ and $\widehat {DIB}=90^o$. So $(\widehat{BDI=IDG}) +\widehat {DBI}=90^o$. Now we have to show $\widehat {BDI}=\widehat {EDF}$.As can be seen in figure $\angle HDI=\angle FDG$. But this has to be proved by angle chasing. Or we must use relation $DE/EB=DC/BC$.