За 2 часа пешеход пройдет 8 км. В это время из А выедет велосипедист, до В он доедет за 20/12 = 5/3 часа. Пешеход это время тоже будет в пути и пройдет
4*5/3 = 20/3 км, т.е. всего он пройдет 8 + 20/3 = 44/3 км. До пункта В пешеходу останется 20 - (44/3) = 16/3 км. Это расстояние, которое будет между пешеходом и велосипедистом в момент, когда велосипедист повернет назад. До момента встречи их время будет одинаковым: х часов. Пешеход пройдет 4х км, велосипедист проедет
12х км. Уравнение: 4х + 12х = 16/3, 16х = 16/3, х = 1/3, т.е. до момента встречи пройдет 1/3 часа. Пешеход всего потратит до встречи 2 + (5/3) + (1/3) = 4 часа. Это и есть ответ.