Дайте развернутый ответ.

В остроугольном треугольнике A B C угол B A C в два раза больше угла A B C . Точка O — центр окружности, описанной около треугольника A B C . Окружность, описанная около треугольника A O C , пересекает отрезок B C в точках C и P .

а) Докажите, что A P = B P .

б) Найдите длину стороны B C , если A B = 7 , A C = 4.