Given: $\triangle ABC$ is right at $A$. $BD$ and $CE$ bisect angles $\angle ABC$ and $\angle ACB$, respectively. $AE=8$ and $AD=9$
Find: perimeter of $\triangle ABC$
My solution: with the notation $x=BE$, $y=CD$, and $c=BC$, using the bisector theorem twice leads to:
$$\frac{9+y}{c}=\frac{8}{x} \ \ (1)$$ $$\frac{8+x}{c}=\frac{9}{y} \ \ (2)$$
Using pitagoras,
$$c^2=(9+y)^2+(8+x)^2 \ \ (3)$$
Then, solving the system with equations (1), (2), (3) in the unknowns $x$, $y$ and $c$. The asked perimeter will be $P=x+y+17+c$.
Question: is there another easier way to approach the problem, avoiding solving this system involving non-linear terms? Other solutions are welcomed! and sorry if this is a dup.


The incenter $I$ has to lie on the angle bisector of $\widehat{EAF}$ and on the locus of points $P$ such that $\widehat{EPF}=135^\circ$, which is the circumcircle of $EGF$ in the following diagram ($EG\parallel AF$):
In particular it is straightforward to locate $I$ with straightedge and compass. Then $B$ and $C$ are given by $FI\cap AE$ and $EI\cap FA$.