Оба теплохода потратило одинаковое количество часов = Х.
Скорость 1-го теплохода 22 км/ч, значит он за отведенное время Хчасов прошел расстояние=22*Х.
Скорость 2-го теплохода 18 км/ч, значит он за отведенное время Хчасов прошел расстояние=18*Х.
Общее расстояние 120, значит
22Х+18Х=120
40Х=120
Х=3 часа потрачено в пути обоими теплоходами.
Тогда за 3 часа 1-й теплоход прошел расстояние=22*3 = 66 км
А 2-й теплоход прошел расстояние=18*3=54 км