Пусть х км/ч - скорость теплохода в стоячей воде (по озеру)
Тогда (х+3) км/ч - скорость теплохода по течению
18/х +40/ (х+3) =2
18(х+3) + 40*х=2х(х+3)
18х+54+40х=2х²+6х
-2х²+58х-6х+54=0
-2х²+52х+54=0
Д=52²-4*(-2)*54=2704+432=3136
х1=-52-56 /-4= -108/ -4=27
х2=-52+56 /-4= -1 не подходит,скорость неотрицательна
Ответ: 27 км/ч