Как насчёт простого решения.
Пусть

.
Лемма. Если для треугольников

, то

. Причём если хоть одно неравенство - строгое, то

.
Доказательство. Если AB>XY, увеличим

, чтобы было AB=XY. Совместим стороны AB и XY, чтобы лучи BC и YZ совпали. Теперь из

получим, что Z лежит на отрезке BC, то есть

. Если

- то Z лежит строго внутри BC, то есть

. или же мы увеличивали

, то

.
Пусть a - наибольшая из сторон. Возможны случаи

(и тогда

) или

(и тогда

). В первом случае рассмотрим треугольники ACM и BAN, во втором - CBP и BAN. Применяя к ним Лемму, получаем, что для AM=BN (в 1-м случае) или CP=BN (во 2-м случае) необходимо

и

(первый случай) или же

и

(второй случай). Каждый вариант приводит к равностороннести

.