Если лодка плывёт по течению, то вода её ускоряет, значит скорость:
18 км/ч + 2 км/ч = 20 км/ч.
Расстояние:
20 км/ч · 2 ч = 40 км.
Если лодка плывёт против течения, то вода её замедляет, значит скорость:
18 км/ч - 2 км/ч = 16 км/ч.
Расстояние:
16 км/ч · 4 ч = 64 км.
Складываем расстояния и получаем:
64 км + 40 км = 104 км.
Ответ: 104 км.