На всякий пожарный и сюда добавлю решение. Известно от автора, что 
В треугольнике BCP ∠BCP=90°-∠PBC=90°-(90°-BAC)=∠BAC

по теореме Пифагора в BCP

, p - полупериметр, r - радиус вписанной окружности в любом треугольнике
Для BCP:
(x=0 я сразу исключил, такого не может быть)




ответ: 