Сначала найдем скорость лодки по течению:
$$v_{по} = \frac{s}{t} = \frac{168}{7} = 24 \text{ км/ч}$$
Скорость лодки по течению равна сумме собственной скорости лодки и скорости течения реки:
$$v_{по} = v_{собств} + v_{теч}$$
Отсюда выразим скорость течения реки:
$$v_{теч} = v_{по} - v_{собств} = 24 - 22.5 = 1.5 \text{ км/ч}$$
Теперь найдем скорость лодки против течения:
$$v_{против} = v_{собств} - v_{теч} = 22.5 - 1.5 = 21 \text{ км/ч}$$
Время, которое потребуется лодке на обратный путь:
$$t = \frac{s}{v_{против}} = \frac{168}{21} = 8 \text{ ч}$$
Ответ: **8 ч**