Для начала, переведем время в часы. Полчаса - это 0,5 часа.
Определим скорость течения реки:
$$V_{теч} = \frac{S_{теч}}{t} = \frac{2,5 \,\text{км}}{0,5 \,\text{ч}} = 5 \,\text{км/ч}$$
Теперь найдем скорость лодки по течению:
$$V_{по теч} = \frac{S_{по теч}}{t} = \frac{4,5 \,\text{км}}{0,5 \,\text{ч}} = 9 \,\text{км/ч}$$
Чтобы найти скорость лодки в стоячей воде (то есть скорость байдарки), нужно вычесть из скорости по течению скорость течения реки:
$$V_{лодки} = V_{по теч} - V_{теч} = 9 \,\text{км/ч} - 5 \,\text{км/ч} = 4 \,\text{км/ч}$$
Ответ: 4 км/ч