Question 170
In $\triangle ABC$, $AB \lt AC$. The internal bisector of $\angle BAC$ meets $BC$ at $D$, while the external bisector of $\angle BAC$ meets $CB$ produced at $E$. If $EB = 2022$ and the lengths of $BD$ and $DC$ are integers, how many possible lengths of $BD$ are there?