Сначала найдем скорость течения реки. Скорость течения реки равна разности скорости по течению и собственной скорости теплохода.
$$V_{теч} = V_{по теч} - V_{собств}$$
$$V_{теч} = 51,3 - 47,5 = 3,8 (км/ч)$$
Скорость теплохода против течения реки равна разности собственной скорости и скорости течения реки.
$$V_{против теч} = V_{собств} - V_{теч}$$
$$V_{против теч} = 47,5 - 3,8 = 43,7 (км/ч)$$
Ответ: 43,7 км/ч