Ответ:
204 км - путь, пройденный теплоходом
Пошаговое объяснение:
1) 2 ч*42 км/ч = 84 км - шел теплоход по озеру.
2) 3 ч * 40 км/ч = 120 км - шел теплоход по реке.
3) 84+120 = 204 км - весь путь, пройденный теплоходом.
(это если считать, что 40 км/ч - разность межу собств. скор. теплохода и течением реки, т.к. теплоход шел "вверх по реке".)