Точка Д является основанием высоты, проведенной из вершины тупого угла А треугольника АBC к стороне BC. Окружность с центром в точке Д и радиусом ДА пересекают прямые AB и AC в точках P и M, отличных от А соответственно. Найти AC, если AB=272, AP=136, и AM=64