Ответ:

Скорость по течению: \(12+3=15\) км/ч. Время движения по течению: \(45:15=3\) ч.

Скорость против течения: \(12-3=9\) км/ч. Время обратного пути: \(45:9=5\) ч.

Ответ: по течению — 3 ч, обратный путь — 5 ч.