18 + 2 = 20 км/ч - скорость катера по течению.
20 * 1,5 =30 км - проплыл по реке.
собственная скорость катера 18 км/ч 1 ч = 60 мин
18 : 60 = 0,3 км - проплывает катер за 1 мин. в стоячей воде.
45 * 0,3 = 13,5 км - проплыл катер по озеру.
30 + 13,5 = 43,5 км - проплыл всего.