50 Points: Name the similar triangles & Prove the similarity with details

Let's consider the facts at hand:
Based on the diagram, triangles BCE and triangles DCF are similar
⇒ based on the Angle-Angle theorem
⇒ since ∠BCE = ∠DCF and ∠BEC = ∠DFC
⇒ the two triangles are similar
Hope that helps!
Definitions of Theorem I used: