4) проплыли на байдарках 30 км.
20 км пешком составляет 40% (20*100/50), значит, на байдарках проплыли 30 км, что составляет 60%
5) т.к. на байдарках проплыли 30% пути, то пешком прошли 70% (100% - весь путь минус 30% на байдарках). Значит, 21 км пешком составляет 70% пути, тогда весь путь 100% - это 21*100/70=30 км