Это, конечно, очень простая задача. Вот два коротких решения.
1) Пусть $AM$ пересекает $XY$ в точке $Q$ (см. рисунок). Прямоугольные треугольники $AQZ$, $ACM$ и $PCZ$ подобны (у первой пары общий угол $A$, у второй — $C$). Поэтому $\dfrac{QZ}{AZ}=\dfrac{CZ}{PZ}$, т. е. $QZ=AZ\cdot\dfrac{CZ}{PZ}$. Но прямая $DN$ пересекает $XY$ на том же расстоянии от $Z$, поскольку по свойству пересекающихся хорд (мы использовали его в конце решения М1524)
$$
AZ\cdot CZ=XZ\cdot YZ=BZ\cdot DZ.
$$
Рисунок без номера
2) Здесь также используется последнее равенство.
Пусть $H$ — точка пересечения высот треугольника $BPC$. При гомотетии с центром $Z$ и коэффициентом $\dfrac{AZ}{BZ}=\dfrac{DZ}{CZ}$ прямая $BH$ переходит в прямую $AM$, $CH$ — в $DN$, а значит, $H$ переходит в точку $Q$, где встречаются $AM$, $XY$ и $DN$.