Ответ:

Скорость против течения: \(42 : 3 = 14\) км/ч.

Скорость течения: \(17.5 - 14 = 3.5\) км/ч.

Скорость на обратном пути по течению: \(17.5 + 3.5 = 21\) км/ч.

Время обратного пути: \(42 : 21 = 2\) ч.

Ответ: 2 ч.