1. Расстояние, пройденное первым теплоходом за 3 часа: 16 км/ч * 3 ч = 48 км.
2. Время, за которое второй теплоход догнал первый (с момента отправления второго): 12 ч - 3 ч = 9 ч.
3. Скорость второго теплохода: (48 км + 16 км/ч * 12 ч) / 9 ч = (48 + 192) / 9 = 240 / 9 = 26.67 км/ч.
Ответ: Скорость второго теплохода 26.67 км/ч.