5. (10 points) Farm A has a total of 625 chickens and ducks, while Farm B has a total of 748 chickens and ducks. The number of chickens on Farm B is 24% more than on Farm A, and the number of ducks on Farm A is 15% less than on Farm B. Therefore, Farm B has $\qquad$ chickens.
【Analysis】According to "Farm B has 24% more chickens than Farm A," we can get: the number of chickens on Farm A is $\frac{1}{1+24\%}=\frac{25}{31}$ of the number of chickens on Farm B; According to "Farm A has 15% fewer ducks than Farm B," we can get: the number of ducks on Farm A is $1-15\%=\frac{17}{20}$ of the number of ducks on Farm B; Assuming the number of chickens and ducks on Farm A is $\frac{17}{20}$ of the number of chickens and ducks on Farm B, then the overestimated amount is $\left(748 \times \frac{17}{20}-625\right)$, corresponding to the overestimated rate of chickens ( $\left.\frac{17}{20}-\frac{25}{31}\right)$, thus the number of chickens on Farm B can be found by division.
【Solution】Solution: $1 \div(1+24\%)=\frac{25}{31}$
$1-15\%=\frac{17}{20}$
$$
\begin{aligned}
& \left(748 \times \frac{17}{20}-625\right) \div\left(\frac{17}{20}-\frac{25}{31}\right) \\
= & 10.8 \div \frac{27}{620} \\
= & 248 \text { (chickens) }
\end{aligned}
$$

Answer: Farm B has 248 chickens.
Therefore, the answer is: 248.