я не знаю, точную формулу по которой можно подсчитать когда догонят, так как шляпа плывёт по течению со скоростью 2 км в час, а лодка со скоростью 6 км. За 5 минут она точно не догонит, так как они опомнились только через 5 минут, а значит за эти 5 минут он вернётся в то место где увдил шляпу только. шляпа за 5 минут эти пройдёт 1/12 км, потом лодка пройдёт до шляпы и так повторится.