Ответ:

Найдём скорость катера против течения: 100 : 5 = 20 км/ч.

Скорость течения равна разности собственной скорости катера и скорости против течения: 22.5 − 20 = 2.5 км/ч.

Найдём скорость катера по течению: 22.5 + 2.5 = 25 км/ч.

Время обратного пути: 100 : 25 = 4 ч.

Ответ: 4 часа.