Юниорская Балканская олимпиада по математике 2013 года | Казахстанские олимпиады

Дан остроугольный треугольник ABCABC, в котором AB<ACAB < AC и пусть OO — центр описанной окружности ω\omega треугольника ABCABC. DD — точка на стороне BCBC такая, что BAD=CAO\angle BAD = \angle CAO. Прямая ADAD вторично пересекает окружность ω\omega в точке EE. Пусть MM, NN, PP — середины отрезков BEBE, ODOD и ACAC соответственно. Докажите, что точки MM, NN и PP — лежат на одной прямой.