Решение:
- Найдем расстояние, которое прошел первый теплоход до встречи:
$$42 \cdot 4 = 168 \text{ км}$$
- Найдем расстояние, которое прошел второй теплоход до встречи:
$$348 - 168 = 180 \text{ км}$$
Ответ: Первый теплоход прошел 168 км, второй теплоход прошел 180 км.