Problem

Source: Estonia IMO TST 2017 p4

Tags: isosceles, fixed, geometry



Let $ABC$ be an isosceles triangle with apex $A$ and altitude $AD$. On $AB$, choose a point $F$ distinct from $B$ such that $CF$ is tangent to the incircle of $ABD$. Suppose that $\vartriangle BCF$ is isosceles. Show that those conditions uniquely determine: a) which vertex of $BCF$ is its apex, b) the size of $\angle BAC$