Первый проходит путь за 30 минут, обозначим путь как Х
Значит скорость первого будет расстояние делить на время, то есть Х/30
Теперь узнаем какое расстояние прошел первый за 12 минут это Х/30*12
получается 12Х/30=2Х/30
теперь узнаем какое расстояние прошел второй Х-(12Х/30)=18Х/30=3Х/30
мы выяснили что скорость первого это 2у, а второго 3у(у-это просто переменная, чтобы было с чем сравнивать, и не обязательно использовать Х, ее вовсе можно заменить просто единицей)
(х/2у)/(х/3у)=30/?
решаем пропорцию
(х/3у)*30/(х/2у)=20 минут