I have the following exercise of elementary geometry: Given a triangle $ABC$, and draw (to the outside of this triangle) two equilateral triangles $ABE$ and $ACF$. Let $M,P$ be the midpoints of $BC,EF$ respectively and $H$ the projection of $A$ on $EF$. Prove that $MP=MH$.
Sorry if this problem bothers you, but I do not have any idea to do it, except using coordinates. Does someone have any idea?


Denote by $L$ and $N$ the midpoints of segments $BE$ and $CF$ respectively. Then since triangles $BAE$ and $CAF$ are equilateral, $$\angle \, ALE = \angle \, AHE = 90^{\circ}$$ $$\angle \, ANF = \angle \, AHF = 90^{\circ}$$ so quads $LAHE$ and $NAHF$ are inscribed in circles respectively, so $$\angle \, LHA = \angle \, LEA = 60^{\circ}$$ $$\angle \, NHA = \angle \, NFA = 60^{\circ}$$ and so $$\angle \, LHN = \angle \, LHA + \angle \, NHA = 120^{\circ}$$
Perform a $60^{\circ}$ counterclockwise rotation around point $A$. Then, since triangles $BAE$ and $CAF$ are equilateral, point $E$ is mapped to point $B$ and point $C$ is mapped to point $F$. Thus, triangle $EAC$ is mapped to triangle $BAF$ so they are congruent and moreover segment $EC$ is mapped to segment $BF$, which means that $EC = BF$ and the two of them intersect at angle $60^{\circ}$ (as well as $120^{\circ}$ as an external angle).
The segments $MN$ and $LP$ are mid-segments in triangles $BCF$ and $BEF$ respectively and so $MN$ and $LP$ are both parallel to $BF$ and $MN = \frac{1}{2} \, BF = LP$. Analogously, segments $PN$ and $LM$ are both parallel to $EC$ and $PN = \frac{1}{2} \, EC = LM$. But as already shown, $EC = BF$ and they intersect at angle $60^{\circ}$, the quadrilateral $LMNP$ is a rhombus with angles $$\angle\, LPN = \angle \, LMN = 120^{\circ}$$ $$\angle\, MNP = \angle \, MLP = 60^{\circ}$$ This means that triangles $MNP$ and $MLP$ are equilateral so $$MP = MN = ML$$
Furthermore, observe that $\angle \, LHN = \angle\, LPN = 120^{\circ}$ so the quad $LHPN$ is inscribed in a circle $k,$ which means that the point $H$ lies on the circle $k$ circumscribed around triangle $LPN$. However, the circle with center $N$ and radius $MP = MN = ML$ passes through the three points $L, P, N$ and so it is the circle $k$ circumscribed around triangle $LPN$ and so $H$ lies on $k$ and since $M$ is the center of circle $k$, $$MH = MP = MN = ML$$