Найдём путь, который пройдёт первый велосипедист.
1)18 × 3 = 54 (км) – расстояние, пройденное первым велосипедистом.
Теперь найдём путь, который пройдёт второй велосипедист.
2)21 × 3 = 63 (км) – расстояние, пройденное первым велосипедистом.
3)63 - 54 = 9 (км) – расстояние между ними через 3 часа.
Ответ: 9 км.