Находим расстояние, прошедшее теплоходом в то время, когда катер стоял
18*2=36 км
Составляем равенство, где х- это время, когда одновременно двигались и катер и теплоход
54х=18х+36
36х=36
Х=1 час
Через час катер нагонит теплоход, который к тому времени будет 3 часа находиться в плавании