Скорость шапки относительно берега равна скорости течения. Пусть скорость течения x км/ч. Тогда лодка прошла 4 км по течению за 
часов, 32 км против течения за

. Шапка проплыла со скоростью течения x км/ч 2 км за

часов (за то же время, что и лодка туда и обратно)
Скорость шапки относительно берега 2 км/ч.