1) 105 : 5 = 21(км/ч) скорость катера по течению
2) 105 : 7 = 15 (км/ч) - скорость катера против течения
3) (21 - 15) : 2 = 3 (км/ч) - скорость течения
4) 21 - 3 = 18 (км/ч) - собственная скорость катера
5) 108 : 18 = 6(часов)
Ответ: за 6 часов катер проплывёт по озеру 108 км.