Let $ABC$ be a triangle with $AB=AC$. Let $D$ be a point on $BC$, and $E$ a point on $AD$ such that $\angle BED=\angle BAC=2\angle CED$. Prove that $BD=2CD$.
Problem
Source: Singapore Junior Math Olympiad 2017 2nd Round p3 SMO
Tags: isosceles, angles, equal segments, equal angles