Пусть v -- скорость мальчика в стоячей воде, v0 -- скорость течения. Тогда 2(v-v0)=v+v0, откуда v=3v_0 (второе быстрее течения). Рассмотрим систему отсчёта, связанную с плотом. Обратно мальчик плывёт те же 18 метров с той же скоростью (в стоячей воде). За это время берега смещаются относительно плота на 18/3=6 м. Значит, в системе отсчёта берегов он преодолевает 18+6=24 м.