Решение:
1) Найдем путь, пройденный по озеру:
$$2 \text{ ч} \times 42 \frac{\text{км}}{\text{ч}} = 84 \text{ км}$$
2) Найдем путь, пройденный по реке:
$$3 \text{ ч} \times 40 \frac{\text{км}}{\text{ч}} = 120 \text{ км}$$
3) Найдем общий путь:
$$84 \text{ км} + 120 \text{ км} = 204 \text{ км}$$
Ответ: 204 км прошел теплоход.