Решение задачи:1. Найдем какое количество километров прошел за три часа первый теплоход, до того как вышел ему навстречу второй теплоход.16*3=48 километров2. Определяем сколько километров первый теплоход прошел за 12 часов, двигаясь со скоростью 16 километров в час.12*16=192 километров3. Находим сколько всего километров прошел первый теплоход.192+48=240 километров4. Вычислим сколько километров прошел второй теплоход.504-240=264 километра5. Находим с какой скоростью двигался второй теплоход.264/12=22 километраОтвет: Скорость второго теплохода была двадцать два километра в час.