1-ый рейс длится 12 суток.
2-ой - 18 суток.
3-ий - 21 суток.
Для того, чтобы узнать через какое количество суток теплоходы уйдут вместе, нужно найти НОК (наименьшее общее кратное) чисел 12, 18 и 21.
Раскладываем числа на простые множители:
12|2 18|2 21|3
6|2 9|3 7|7
3|3 3|3 1|
1| 1|1
Тогда НОК(12, 18, 21)=3*7*2*3=126
Ответ: через 126 дней