Ответ:

Скорость парохода по течению: 15 + 3 = 18 км/ч.

За 10 часов пароход прошёл: 18 × 10 = 180 км.

Скорость парохода против течения: 15 − 3 = 12 км/ч.

Время на обратный путь: 180 : 12 = 15 ч.

Ответ: 15 часов.