В украинском не шарю, но живу в Беларуси думаю понятно.
У нас есть скорость по течению 34,2 и скорость лодки 32,5. Отсюда узнаем скорость течения 34,2-32,5=1,7 км\ч.
Узнаем сколько он шел по течению.
42,75/34,2=1,25 часа=1 час 15 минут.
Узнаем скорость против течения 32,5-1,7=30,8 км\ч.
Узнаем время против течения: 23,1/30,8=0,75=45 минут.
Сумма времен 1 час 15 минут+ 45 минут=2 часа.