Пусть X - скорость катера, когда нет течения.Скорость катера против течения будет равна разности скоростей катера и течения: X - 2.Составим уравнение:5 * (X - 2) = 305 * X - 10 = 305 * X = 40X = 40 / 5X = 8 км/чСкорость катера по течению будет равна сумме их скоростей: X + 2 = 8 + 2 = 10 км/ч, поэтому он пройдет весь путь за 30 / 10 = 3 часа.Ответ: 3 часа.