Ответ:

К моменту встречи пароход был в пути на 3 часа дольше теплохода: 3 + 12 = 15 ч.

Он прошёл 16 · 15 = 240 км. Это расстояние теплоход прошёл за 12 часов.

Скорость теплохода: 240 : 12 = 20 км/ч.

Ответ: 20 км/ч.