Если я правильно понял, буксир вышел на 9 часов раньше, а прибыл на 18 часов позже теплохода, то:
х - расстояние
х/24 - время движения парохода
х/8 - время движения буксира
9+18=27 (ч) разность во времени
х/8-27=х/24 (умножим на 24)
3х-648=х
3х-х=648
2х=648
х=648:2
х=324 (км)
Ответ: расстояние между пристанями равно 324 км