1. **Найдем общую скорость сближения теплоходов:**
- Скорость первого теплохода: 22 км/ч
- Скорость второго теплохода: 18 км/ч
- Общая скорость сближения: \( 22 + 18 = 40 \) км/ч
2. **Найдем время до встречи:**
- Расстояние между пристанями: 120 км
- Время до встречи: \( \frac{120}{40} = 3 \) часа
3. **Найдем расстояние, пройденное каждым теплоходом до встречи:**
- Расстояние первого теплохода: \( 22 \times 3 = 66 \) км
- Расстояние второго теплохода: \( 18 \times 3 = 54 \) км
**Ответ:** Теплоходы встретятся через 3 часа. Первый теплоход пройдёт 66 км, а второй 54 км.