Посмотрите предложенный вариант (оформление не соблюдалось). Ответ выделен зелёным (можно упростить до )
8-2=6 км/ч - скорость против течения
6*2= 12км - за 2 часа против течения
8+2 = 10 км/ч скорость за течением
10*4=40 км расстояние за 4 часа по течению