Треугольники AMH и PNH равны по 2-му признаку, т.к. углы AHM и PHN равны как вертикальные, AM=NP (по условию) и равны углы AMH и PNH (по условию). Получается, AH=HP. Эти стороны также принадлежат треугольнику AHP. Соответственно, он является равнобедренным.
P.S. доказательство равенства треугольников AMH и PNH получилось немного грубым, т.к. по 2-му признаку доказывается равенство треугольников по стороне и прилежающим к ней углам. Вообще, если каждый из этих признаков разобрать подробнее, то окажется, что без разницы, как должны быть расположены при доказательстве треугольников соответствующие углы и стороны.