1.Определяем расстояние, которое прошел теплоход за 2 часа:
18 х 2 = 36 км;
2. Определяем расстояние, на которое будет сокращаться дистанция между катером и теплоходом за один час:
54 - 18 = 36 км;
3. Определяем время, через которое катер догонит теплоход:
36 : 36 = 1 ч.
Ответ: через 1 час после начала движения катер догонит теплоход