За 3 часа теплоход прошел расстояние 27*3=81 км, потом он пошел по реке его скорость уменьшилась на 3 км/час, т.к река впадает в озеро, т.е. теплоход шел против течения. Скорость теплохода стала 27-3=24 км/час, значит расстояние, которое теплоход прошел по реке 24*4=96 км. Все расстояние будет равно 81+96=177 км.