Это легко!
1) поджечь веревку с 2-х сторон
2) первую веревку поджечь с 2-х сторон и одновременно вторую с одной стороны. Когда первая сгорит, поджечь вторую веревку со второй стороны
1) 18 + 3 = 21 (км/ч) - скорость катера по течению реки
2) 21 * 3 = 63 (км) катер прошёл по реке
3) 18 * 4 = 72 (км) катер прошёл по озеру
4) 63 + 72 = 135 (км)
Ответ: 135 км - весь путь катера.
45 (п) было изначально
45-25+10=30 (п)
Ответ: 30 пассажиров стало на теплоходе
1) 110*2 = 220 (км) - проедет 1й автомобиль за 2 часа
2) 125*2 = 250 (км) - проедет 2й автомобиль за 2 часа
3) 220 + 250 = 470 (км) - проедут всего
4) 900 - 470 = 430 (км) расстояник между ними
900 - (110*2 + 125*2) = 430 (км)
Ответ: Расстояние между автомобилями через 2 часа будет 430 км
Я описал длинным способом, если надо кратко - скажи.