После того, как пловец потерял флягу - фляга плыла по течению, пловец тоже по течению. Значит, он удалялся от фляги со своей скоростью v, не зависящей от скорости течения vt.
За 3 мин = 1/20 ч он отплыл от фляги на v/20 км. И это расстояние больше 100 м = 0,1 км.
Повернув назад, он поплыл против течения, а фляга продолжала плыть по течению.
Значит, они сближались со скоростью v - vt + vt = v, то есть опять со скоростью пловца.
Значит, задачу можно упростить. Представим, что течения вообще не было.
Пловец за 3 мин отплыл от фляги на v/20 км, а потом вернулся обратно, еще за 3 мин.
То есть он поймал флягу через 6 мин.
А теперь вернем течение. За 6 мин фляга проплыла 100 м, значит
vt = 100/6 м/мин = 100*60/6 м/час = 1000 м/ч = 1 км/ч