Решение:
1) Найдем скорость сближения теплоходов:
$$22 + 18 = 40 \text{ (км/ч)}$$
2) Найдем время, через которое теплоходы встретятся:
$$120 : 40 = 3 \text{ (ч)}$$
3) Найдем расстояние, которое прошел первый теплоход:
$$22 \cdot 3 = 66 \text{ (км)}$$
4) Найдем расстояние, которое прошел второй теплоход:
$$18 \cdot 3 = 54 \text{ (км)}$$
Ответ: через 3 часа, 66 км, 54 км.