Если 12 часов теплоходы двигались после выхода второго теплохода, то:
16 км/час*3 час=48 км (прошел 1-й до выхода 2-го) (S=Vt)
504 км-48 км=456 км (было между ними, когда вышел 2-й)
456 км:12 час=38 км/час (скорость сближения или сумма скоростей) (V=S:t)
38 км/час-16 км/час=22 км/час (скорость 2-го)
Ответ: скорость 2-го теплохода равна 22 км/час