IMO олимпиада по математике 2019 года | Казахстанские олимпиады

В треугольнике ABCABC точка A1A_1 лежит на отрезке BC,BC, а точка B1B_1 лежит на отрезке AC.AC. Пусть PP и QQ — точки на отрезках AA1AA_1 и BB1BB_1 соответственно, такие, что прямая PQPQ параллельна AB.AB. Точка P1,P_1, лежащая на прямой PB1,PB_1, такова, что B1B_1 находится строго между PP и P1,P_1, причем PP1C=BAC.\angle PP_1C=\angle BAC. Аналогично, точка Q1Q_1, лежащая на прямой QA1,QA_1, такова, что A1A_1 находится строго между QQ и Q1,Q_1, причем CQ1Q=CBA.\angle CQ_1Q=\angle CBA. Докажите, что точки P,P, Q,Q, P1P_1 и Q1Q_1 лежат на одной окружности.